مشکان شهري است در بخش پشتکوه، شهرستان نيريز، استان فارس در جنوب ايران.
اين شهر در فاصله 303 کيلومتري يزد، 307 کيلومتري کرمان و 305 کيلومتري شيراز قرار دارد. شهر مشکان در 63 کيلومتري نيريز قرار دارد.
شهر مشکان ابتدا مسکانات نام داشته و سابقه تاريخي آن به حدود 258 سال بالغ ميشود در سال 1365 هجري شمسي بر اثر جاري شدن سيل در اين شهر ، بيش از45 درصد آن ويران شد.