شهر شاهيندِژ واقع در بخش مرکزي شهرستان شاهيندژ در استان آذربايجان غربي است. اين شهر در 72 کيلو متري شمال غرب شهر تکاب و در 60 کيلو متري جنوب شرق شهر مياندوآب قرار دارد.
اين شهر بين 36 درجه و40 دقيقه عرض شمالي و46 درجه و34 دقيقه طول شرقي در ارتفاع 1406 متري از سطح دريا واقع شدهاست.
جمعيت اين شهر در سال 1385، برابر با 34204 نفر و 8671 خانوار بوده است
محلات شهر
خرمده, قزلناو, کشتارگاه, شهرک آزادگان, شهرک جانبازان, شهرک فرهنگيان.