16 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Morristown | 1 | 6,281 | 5,441 | 3.07% | 124 | 51 | Town |
| Stowe | 2 | 5,292 | 5,228 | 0% | 73 | 72 | Town |
| Johnson | 3 | 3,341 | 3,483 | -1.1% | 74 | 45 | Town |
| Hyde Park | 4 | 2,923 | 3,013 | -1.18% | 78 | 38 | Town |
| Morrisville | 5 | 2,454 | 2,141 | 2.59% | 1,255 | 2 | Village |
| Wolcott | 6 | 1,653 | 1,671 | -0.9% | 42 | 39 | Town |
| Johnson | 7 | 1,313 | 1,353 | -0.61% | 1,125 | 1 | Village |
| Eden | 8 | 1,269 | 1,339 | -1.4% | 20 | 63 | Town |
| Elmore | 9 | 871 | 880 | -0.57% | 22 | 39 | Town |
| Stowe | 10 | 778 | 600 | 2.5% | 1,009 | 1 | CDP |
| Jeffersonville | 11 | 747 | 780 | -0.93% | 963 | 1 | Village |
| Waterville | 12 | 658 | 692 | -1.35% | 42 | 16 | Town |
| North Hyde Park | 13 | 494 | 422 | 7.16% | 178 | 3 | CDP |
| Hyde Park | 14 | 420 | 430 | -0.47% | 366 | 1 | Village |
| Belvidere | 15 | 338 | 355 | -1.46% | 9 | 36 | Town |
| Wolcott | 16 | 214 | 180 | 7% | 240 | 1 | CDP |
Morristown is the largest city in Lamoille County, with a population of 6,281.
Wolcott is the smallest city in Lamoille County, with a population of 214.
There are 16 cities in Lamoille County, Vermont.