El municipio cuenta con 179 localidades, siendo las más importantes: Ixtlahuacán del Río (cabecera municipal), San Antonio de los Vázquez, Trejos, Tlacotán, Palos Altos, San Nicolás y Mascuala.