زارچ، شهری در بخش مرکزی شهرستان زارچ در استان یزد ایران است. این شهر، مرکز شهرستان زارچ است. این شهر در فاصله ۱۵ کیلومتری باختر شهر یزد قرار دارد. شهر زارچ تا سال ۱۳۴۲ خورشیدی جزو نواحی روستایی بهشمار میرفت و از این سال بهعنوان منطقهٔ شهری شناخته شد و شهرداری آن در همان سال تأسیس گشت که در طبقهبندی ویژهٔ شهرداریها در گروه درجهٔ چهار قرار گرفت. شهر زارچ در تاریخ ۱۲ بهمن ۱۴۰۱ با تصویب هیئت دولت، به مرکز شهرستان زارچ تبدیل شد. حد فاصل بخش شهری زارچ که به نام تودهٔ زارچ شناخته میشود و منطقهٔ شهری سرچشمه، منطقهٔ مسکونی وجود ندارد و بافت شهری این دو منطقه از هم دیگر جداست. بر پایه سرشماری عمومی نفوس و مسکن در سال ۱۳۹۵، جمعیت شهر زارچ برابر با ۱۱٬۶۹۱ نفر (۳٬۳۸۸ خانوار) بودهاست.