El municipio cuenta con 99 localidades, siendo las más importantes: San Martín de Bolaños (cabecera municipal), El Platanar, Mamatla, La Joya, Linda Vista, Agua Caliente, Mesa del Rodeo, El Popote, Las Maravillas, Trujillo, Bancos, Rancho de Sánchez, Pintados, Los Ranchitos, La Tapatía, Rancho Viejo, La Escondida y La Guásima.