El municipio cuenta con 230 localidades, las más importantes son: Tecalitlán (cabecera municipal), La Purísima, Ahuijullo y Santiago.