El municipio cuenta con 78 localidades, las cuales dependen directamente de la cabecera del municipio, las más importantes son: Villa de Arista (cabecera municipal), Charco Blanco, El Corazón de Jesús, El Charquito, Derramaderos, El Maguey de Ezqueda, La Escondida, Guarda Raya, La Lajita, El Pozo, El Mezquite, Milpas, Palmas Anchas, Santo Tomás, El Tanquecito, Rincón de Leijas, Salitrillos y San Antonio.