مشکات شهري است در استان اصفهان در مرکز ايران. اين شهر در بخش خرمدشت از توابع شهرستان کاشان قرار دارد. جمعيت مشکات در سال 1385، برابر با 4970 نفر بوده است.