montpelier is the usas smallest capital city with a population of 7,868 surrounded by a series of green rolling hills and tall granite ledges from the foothills of the green mountains making the city ten square miles .