20 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Barre | 1 | 8,217 | 8,478 | -0.52% | 2,061 | 4 | City |
| Barre | 2 | 7,949 | 7,924 | -0.44% | 260 | 31 | Town |
| Montpelier | 3 | 7,837 | 8,070 | -0.5% | 779 | 10 | City |
| Northfield | 4 | 5,867 | 5,911 | -0.41% | 131 | 45 | Town |
| Waterbury | 5 | 5,362 | 5,328 | -0.67% | 111 | 48 | Town |
| Berlin | 6 | 2,820 | 2,850 | -0.98% | 78 | 36 | Town |
| East Montpelier | 7 | 2,578 | 2,596 | -0.5% | 81 | 32 | Town |
| Warren | 8 | 1,944 | 1,975 | -0.77% | 48 | 40 | Town |
| Waitsfield | 9 | 1,878 | 1,838 | -0.05% | 73 | 26 | Town |
| Middlesex | 10 | 1,808 | 1,779 | -0.17% | 46 | 39 | Town |
| Moretown | 11 | 1,744 | 1,747 | -0.23% | 44 | 40 | Town |
| Calais | 12 | 1,652 | 1,666 | -0.48% | 44 | 38 | Town |
| Marshfield | 13 | 1,531 | 1,584 | -1.03% | 35 | 43 | Town |
| Cabot | 14 | 1,470 | 1,434 | 0.07% | 40 | 37 | Town |
| Duxbury | 15 | 1,440 | 1,416 | -0.14% | 34 | 43 | Town |
| Fayston | 16 | 1,396 | 1,370 | -0.43% | 38 | 37 | Town |
| Plainfield | 17 | 1,229 | 1,236 | -0.57% | 59 | 21 | Town |
| Worcester | 18 | 942 | 966 | -0.95% | 24 | 39 | Town |
| Woodbury | 19 | 913 | 924 | -0.87% | 24 | 38 | Town |
| Marshfield | 20 | 268 | 271 | 0% | 1,039 | 0 | Village |
Barre is the largest city in Washington County, with a population of 8,217.
Marshfield is the smallest city in Washington County, with a population of 268.
There are 20 cities in Washington County, Vermont.