Limita con los municipios de Montillana, Benalúa de las Villas —incluido un pequeño enclave en el centro del término municipal benalueño—, Iznalloz, Albolote, Atarfe y Moclín.