El municipio cuenta con 18 localidades, las más importantes son: Tonila (cabecera municipal), San Marcos, La Esperanza, Tenexcamilpa, Cofradía, Juan Barragán, Tonilita, Villegas, Atenguillo, La Nueva Esperanza y El Durazno.