Every municipality may lay out, establish, open, vacate, construct, alter, widen, extend, improve, repair, grade, gravel, surface, pave, repave, bridge, construct a viaduct upon or over, erect equipment for street lighting in and otherwise improve, and establish and change the grade of roads, streets, alleys, sidewalks, and public grounds, and to regulate the making of openings and connections therein and the erection of lights thereon as provided by this title.
SDCL 9-45-1