Colinda al Norte con el municipio de Burgos y el municipio de Linares, Nuevo León, al Sur con el municipio de Padilla, al Este con los de San Nicolás y Jiménez y al Oeste con Villagrán e Hidalgo.