20 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Barre | 1 | 8,260 | 8,478 | -0.53% | 2,072 | 4 | City |
| Barre | 2 | 7,984 | 7,924 | -0.44% | 261 | 31 | Town |
| Montpelier | 3 | 7,876 | 8,070 | -0.49% | 783 | 10 | City |
| Northfield | 4 | 5,891 | 5,911 | -0.41% | 132 | 45 | Town |
| Waterbury | 5 | 5,398 | 5,328 | -0.66% | 112 | 48 | Town |
| Berlin | 6 | 2,848 | 2,850 | -0.97% | 79 | 36 | Town |
| East Montpelier | 7 | 2,591 | 2,596 | -0.5% | 82 | 32 | Town |
| Warren | 8 | 1,959 | 1,975 | -0.76% | 49 | 40 | Town |
| Waitsfield | 9 | 1,879 | 1,838 | -0.05% | 73 | 26 | Town |
| Middlesex | 10 | 1,811 | 1,779 | -0.17% | 46 | 39 | Town |
| Moretown | 11 | 1,748 | 1,747 | -0.23% | 44 | 40 | Town |
| Calais | 12 | 1,660 | 1,666 | -0.48% | 44 | 38 | Town |
| Marshfield | 13 | 1,547 | 1,584 | -1.02% | 36 | 43 | Town |
| Cabot | 14 | 1,469 | 1,434 | 0.07% | 40 | 37 | Town |
| Duxbury | 15 | 1,442 | 1,416 | -0.14% | 34 | 43 | Town |
| Fayston | 16 | 1,402 | 1,370 | -0.43% | 38 | 37 | Town |
| Plainfield | 17 | 1,236 | 1,236 | -0.56% | 59 | 21 | Town |
| Worcester | 18 | 951 | 966 | -0.94% | 25 | 39 | Town |
| Woodbury | 19 | 921 | 924 | -0.86% | 24 | 38 | Town |
| Marshfield | 20 | 268 | 271 | -0.37% | 1,039 | 0 | Village |
Barre is the largest city in Washington County, with a population of 8,260.
Marshfield is the smallest city in Washington County, with a population of 268.
There are 20 cities in Washington County, Vermont.