← Back to Discover · All towns in Vermont
Towns in Essex County
13 towns with data in Essex County, Vermont, largest first. Find your matches.
Lunenburg is the largest of the 13 towns we list in Essex County, with 1,267 people. Together they have 5,920 people.
| Town | Population | Typical household income | Typical home price |
|---|---|---|---|
| Lunenburg | 1,267 | $53,125 | $164,000 |
| Brighton | 1,167 | $47,375 | $163,900 |
| Concord | 1,145 | $73,304 | $159,300 |
| Canaan | 810 | $55,606 | $201,900 |
| Guildhall | 371 | $115,000 | $321,200 |
| Maidstone | 241 | $85,833 | $438,200 |
| Bloomfield | 234 | $54,375 | $190,600 |
| East Haven | 225 | $38,438 | $146,900 |
| Brunswick | 109 | $128,125 | $228,100 |
| Lemington | 108 | $55,000 | $138,400 |
| Norton | 108 | $65,625 | $200,000 |
| Ferdinand | 68 | $13,849 | n/a |
| Granby | 67 | $57,083 | $151,800 |
ZIP codes in Essex County
12 ZIP codes in Essex County, Vermont. A ZIP code can also reach into a neighboring county.
- 05824 Concord
- 05837 East Haven
- 05840 Granby
- 05846 Island Pond
- 05858 North Concord
- 05901 Averill
- 05902 Beecher Falls
- 05903 Canaan
- 05904 Gilman
- 05905 Guildhall
- 05906 Lunenburg
- 05907 Norton
Nearby counties in Vermont
- Caledonia County 17
- Orleans County 19
- Lamoille County 10
- Washington County 20
- Orange County 17
- Franklin County 15
Link to this page
Copy this HTML to link to this page from your own site.