Almogía es una villa y municipio español de la provincia de Málaga, Andalucía, situada en las estribaciones de los Montes de Málaga. Limita al norte con la villa y municipio de Antequera, al este con Casabermeja y Málaga, al sur con los municipios de Málaga y Cártama, y al oeste con el municipio de Álora. El núcleo de población está situado sobre un terreno suave y ondulado cuya máxima altura es la de "Sancti Petri" (794 m.