El municipio cuenta con 110 localidades, las cuales dependen directamente de la cabecera del municipio, las más importantes son: Guadalcázar (cabecera municipal), Ábrego, El Aguaje de García, Aguaje de Sánchez, El Milagro de Guadalupe, Los Amoles, Progreso, La Boquilla, Buenavista, El Puerto de la Clavellina, Charco Blanco, Charco Cercado, Domingo Gámez, Entronque de Matehuala, Estanque Blanco, El Fraile, La Hincada, San Antonio de Trojes, El Huizache, El Jaujal, El Jicote, Laguna de Gerardo, El Realejo, Las Lagunas, Puerto de las Matianas y La Yerbabuena.