El municipio colinda al norte con el municipio de San Antonio; al este con Tanquian de Escobedo; al sur con Tampacán; y al oeste con Coxcatlán.