Colinda al norte con el municipio de Aculco y con el Estado de Querétaro; al sur con los municipios de Temascalcingo, Atlacomulco y Timilpan.