Montefrío es una localidad y municipio español situado en la parte septentrional de la comarca del Poniente, en la provincia de Granada. Limita con los municipios granadinos de Íllora, Villanueva de Mesía, Loja y Algarinejo; con los municipios cordobeses de Priego de Córdoba y Almedinilla y con el jienense de Alcalá la Real.