Limita al norte con el municipio de Culiacán y el estado de Durango; al sur, con los municipios de San Ignacio y Elota; al oriente, con Durango y San Ignacio, y al poniente, con Culiacán y Elota.