La comuna estuvo en sus inicios dividida en tres distritos y posteriormente en cinco: San Ramón, Malaquías Concha, La Granja, La Bandera y San Antonio.