Belalcázar es una villa situada al Norte de la provincia de Córdoba. Se encuentra ubicada en el Noroeste de la comarca de Los Pedroches a 105 Km al norte de la capital.
El municipo se encuentra en una meseta de la Cordillera Marianica, accidentada por cerros y colinas. En el Sur encontrarmos el cerro de la Atalaya, en el Oeste el cerro de la Alcantarilla y el Portachuelo y en el Este tenemos el cerro de San Antón.
Belalcázar posee una importante riqueza monumental, convirtiéndolo en uno de los pueblos monumentales de la Sierra de Córdoba.
Destacan el castillo de los Sotomayor Zúñiga y Madroñiz, el convento de Santa Clara de la Columna y la ermita de la Virgen de Consolación.
Población:
3.391
INE 2017