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