Dating in Vermont: How to Meet People Beyond Your Small Town

Vermont has about 645,000 people and 247 cities and towns, and most of those places are small: 218 of them (88%) have fewer than 5,000 people, and 80 have fewer than 1,000. If you live in one, you already know what dating close to home looks like: you've met most of the single people you'd consider, or you know someone who has.

This page is for everyone in those towns. It covers why the big dating apps make a small town's dating pool even smaller, how Amarbis lets you meet people across all of Vermont instead, and, further down, every city or town in Vermont by county.

Vermont by town size

Size of placePlacesPeople
Under 1,0008046,000
1,000 to 4,999138294,000
5,000 to 24,99928261,000
25,000 or more144,000

The typical Vermont city or town has about 1,400 people. Its only place of 25,000 or more, Burlington, is home to about 44,000 of the state's 645,000 people; everyone else lives in the smaller towns.

Why dating close to home runs out in small-town Vermont

Dating apps that sort by distance start with the people nearest you. In a small Vermont town that's a short list, and it doesn't take long to see all of it. A few examples:

  • Canaan (about 895 people): 25 other places with 19,000 people between them within 30 miles, and the nearest place of 25,000 or more is Burlington, 88 miles away.
  • Shoreham (about 1,300 people): 58 other places with 116,000 people between them within 30 miles, and the nearest place of 25,000 or more is Queensbury, New York, 41 miles away.
  • Thetford (about 2,900 people): 69 other places with 160,000 people between them within 30 miles, and the nearest place of 25,000 or more is Concord, New Hampshire, 54 miles away.

The point stands across the state: a distance-ranked app fills a small-town deck with the same few faces, and the bigger pools are a long drive away.

Why the nearest city is out of reach on the big apps

Dating in a small town is hard, and meeting someone in the nearest city can be harder. Many dating apps lean on distance to decide who you see, and Tinuiti's analysis of Tinder's algorithm says proximity is a key factor in who it shows you. When someone in Burlington or South Burlington opens a distance-ranked app, the people who live near them come first. You live farther away, so you land behind their neighbors in their deck, whatever your photos and profile say.

That's the small-town problem twice over: at home you keep seeing the same people, and in the city you're barely seen.

How Amarbis is different

You choose your region

On Amarbis you choose the region you meet people from instead of being limited to whoever lives closest. Choose Vermont and your pool is the whole state, about 645,000 people, whether you live in Burlington or a town of a few hundred. A member in a town of 1,000 has the same state-wide pool as a member in Burlington.

Ranking isn't based on distance

On Amarbis, ranking isn't based on distance. Choose Vermont as your region and the person you'd like to meet in Burlington isn't shown their next-door neighbor ahead of you because of where you live. It's the opposite of the proximity problem above, and it matters most to the people the big apps leave behind.

No distance limits, and the whole world if you want it

Amarbis has no distance limits, so you aren't limited to Vermont either. You can widen your region to the neighboring states or meet someone in another country: Amarbis is an international dating app, the app speaks more than 50 languages, and built-in chat translation helps when you don't share one. The miles only matter once you both want to meet.

Real people, reviewed by real people

Every member has a real face photo, photos are screened before anyone sees them, and every profile on Amarbis is reviewed by a real person. When your local pool is small, every fake or abandoned profile takes up a bigger share of what you see, so that review step is worth more in a small town than in a big city.

Free to join

Joining is free, with no credit card. The free plan gives you 25 likes a day and unlimited messaging with your matches, so you can find out whether Amarbis works for your town before you pay anything. See plans and pricing for what the paid plans add.

How to start from a small town in Vermont

  1. Sign up free and build a profile that sounds like you: a clear photo of your face and one specific thing about life in your town. Our profile tips show what works.
  2. Set your region to Vermont, or wider if you like.
  3. Message first. One good question about where someone lives works better than "hey", and a conversation can start long before anyone plans a drive.
  4. When you both want to meet, pick a public place about halfway, tell a friend where you're going, and follow our safe-meeting checklist.

Built by someone from a small town

Amarbis's founder, Nick, is from Boardman, Oregon, a city of about 4,500 people. The small-town dating problem on this page is one he knows first-hand: a deck full of people you already know, and a nearby city that ranks its own neighbors ahead of you. Amarbis is built so that where you live in Vermont doesn't decide who you can meet.

Every city or town in Vermont

All 247 cities and towns in Vermont, by county, with 2025 population estimates. Vermont's towns and cities cover nearly all of the state, so this list is the place most people mean by their hometown. Wherever yours is on this list, everything on this page applies to you: choose Vermont as your region on Amarbis and every place below is in your pool.

Addison County

  • Addison: 1,352 people
  • Bridport: 1,251 people
  • Bristol: 3,759 people
  • Cornwall: 1,290 people
  • Ferrisburgh: 2,677 people
  • Goshen: 188 people
  • Granville: 303 people
  • Hancock: 356 people
  • Leicester: 1,023 people
  • Lincoln: 1,400 people
  • Middlebury: 9,208 people
  • Monkton: 2,207 people
  • New Haven: 1,742 people
  • Orwell: 1,250 people
  • Panton: 664 people
  • Ripton: 752 people
  • Salisbury: 1,262 people
  • Shoreham: 1,284 people
  • Starksboro: 1,807 people
  • Vergennes: 2,559 people
  • Waltham: 460 people
  • Weybridge: 844 people
  • Whiting: 410 people

Bennington County

  • Arlington: 2,404 people
  • Bennington: 14,953 people
  • Dorset: 2,113 people
  • Landgrove: 170 people
  • Manchester: 4,413 people
  • Peru: 523 people
  • Pownal: 3,219 people
  • Readsboro: 686 people
  • Rupert: 682 people
  • Sandgate: 379 people
  • Searsburg: 124 people
  • Shaftsbury: 3,558 people
  • Stamford: 848 people
  • Sunderland: 1,058 people
  • Winhall: 1,147 people
  • Woodford: 346 people

Caledonia County

  • Barnet: 1,654 people
  • Burke: 1,646 people
  • Danville: 2,372 people
  • Groton: 979 people
  • Hardwick: 2,950 people
  • Kirby: 589 people
  • Lyndon: 5,628 people
  • Newark: 568 people
  • Peacham: 707 people
  • Ryegate: 1,131 people
  • Sheffield: 680 people
  • St. Johnsbury: 7,354 people
  • Stannard: 219 people
  • Sutton: 949 people
  • Walden: 947 people
  • Waterford: 1,288 people
  • Wheelock: 753 people

Chittenden County

  • Bolton: 1,277 people
  • Burlington: 44,019 people
  • Charlotte: 3,846 people
  • Colchester: 17,565 people
  • Essex: 11,346 people
  • Essex Junction: 10,921 people
  • Hinesburg: 4,675 people
  • Huntington: 1,931 people
  • Jericho: 5,056 people
  • Milton: 10,646 people
  • Richmond: 4,103 people
  • Shelburne: 8,133 people
  • South Burlington: 21,394 people
  • St. George: 819 people
  • Underhill: 3,071 people
  • Westford: 2,072 people
  • Williston: 9,975 people
  • Winooski: 8,239 people

Essex County

  • Bloomfield: 219 people
  • Brighton: 1,251 people
  • Brunswick: 84 people
  • Canaan: 895 people
  • Concord: 1,159 people
  • East Haven: 276 people
  • Granby: 78 people
  • Guildhall: 258 people
  • Lemington: 87 people
  • Lunenburg: 1,266 people
  • Maidstone: 208 people
  • Norton: 160 people
  • Victory: 69 people

Franklin County

  • Bakersfield: 1,307 people
  • Berkshire: 1,605 people
  • Enosburgh: 2,780 people
  • Fairfax: 5,455 people
  • Fairfield: 2,031 people
  • Fletcher: 1,380 people
  • Franklin: 1,425 people
  • Georgia: 4,906 people
  • Highgate: 3,575 people
  • Montgomery: 1,225 people
  • Richford: 2,316 people
  • Sheldon: 2,192 people
  • St. Albans (city): 6,939 people
  • St. Albans (town): 7,147 people
  • Swanton: 6,894 people

Grand Isle County

  • Alburgh: 2,147 people
  • Grand Isle: 2,172 people
  • Isle La Motte: 496 people
  • North Hero: 970 people
  • South Hero: 1,726 people

Lamoille County

  • Belvidere: 344 people
  • Cambridge: 3,666 people
  • Eden: 1,291 people
  • Elmore: 876 people
  • Hyde Park: 2,958 people
  • Johnson: 3,369 people
  • Morristown: 6,129 people
  • Stowe: 5,325 people
  • Waterville: 664 people
  • Wolcott: 1,672 people

Orange County

  • Bradford: 2,834 people
  • Braintree: 1,226 people
  • Brookfield: 1,276 people
  • Chelsea: 1,252 people
  • Corinth: 1,482 people
  • Fairlee: 1,048 people
  • Newbury: 2,371 people
  • Orange: 1,071 people
  • Randolph: 4,958 people
  • Strafford: 1,092 people
  • Thetford: 2,863 people
  • Topsham: 1,217 people
  • Tunbridge: 1,364 people
  • Vershire: 685 people
  • Washington: 1,063 people
  • West Fairlee: 624 people
  • Williamstown: 3,576 people

Orleans County

  • Albany: 940 people
  • Barton: 2,732 people
  • Brownington: 1,016 people
  • Charleston: 982 people
  • Coventry: 1,059 people
  • Craftsbury: 1,291 people
  • Derby: 4,456 people
  • Glover: 1,076 people
  • Greensboro: 778 people
  • Holland: 618 people
  • Irasburg: 1,199 people
  • Jay: 539 people
  • Lowell: 883 people
  • Morgan: 615 people
  • Newport (city): 4,274 people
  • Newport (town): 2,583 people
  • Troy: 1,703 people
  • Westfield: 517 people
  • Westmore: 339 people

Rutland County

  • Benson: 960 people
  • Brandon: 4,173 people
  • Castleton: 4,411 people
  • Chittenden: 1,215 people
  • Clarendon: 2,398 people
  • Danby: 1,273 people
  • Fair Haven: 2,676 people
  • Hubbardton: 724 people
  • Ira: 380 people
  • Killington: 1,387 people
  • Mendon: 1,167 people
  • Middletown Springs: 784 people
  • Mount Holly: 1,373 people
  • Mount Tabor: 204 people
  • Pawlet: 1,380 people
  • Pittsfield: 496 people
  • Pittsford: 2,859 people
  • Poultney: 2,962 people
  • Proctor: 1,687 people
  • Rutland (city): 15,363 people
  • Rutland (town): 3,869 people
  • Shrewsbury: 1,092 people
  • Sudbury: 544 people
  • Tinmouth: 557 people
  • Wallingford: 2,080 people
  • Wells: 1,195 people
  • West Haven: 244 people
  • West Rutland: 2,200 people

Washington County

  • Barre (city): 8,214 people
  • Barre (town): 8,001 people
  • Berlin: 2,948 people
  • Cabot: 1,470 people
  • Calais: 1,661 people
  • Duxbury: 1,444 people
  • East Montpelier: 2,594 people
  • Fayston: 1,400 people
  • Marshfield: 1,567 people
  • Middlesex: 1,842 people
  • Montpelier: 7,823 people
  • Moretown: 1,757 people
  • Northfield: 5,873 people
  • Plainfield: 1,218 people
  • Roxbury: 674 people
  • Waitsfield: 1,887 people
  • Warren: 1,965 people
  • Waterbury: 5,434 people
  • Woodbury: 929 people
  • Worcester: 951 people

Windham County

  • Athens: 389 people
  • Brattleboro: 11,872 people
  • Brookline: 531 people
  • Dover: 1,827 people
  • Dummerston: 1,859 people
  • Grafton: 631 people
  • Guilford: 2,082 people
  • Halifax: 749 people
  • Jamaica: 979 people
  • Londonderry: 1,897 people
  • Marlboro: 1,776 people
  • Newfane: 1,636 people
  • Putney: 2,575 people
  • Rockingham: 4,697 people
  • Stratton: 440 people
  • Townshend: 1,259 people
  • Vernon: 2,144 people
  • Wardsboro: 854 people
  • Westminster: 2,932 people
  • Whitingham: 1,336 people
  • Wilmington: 2,280 people
  • Windham: 455 people

Windsor County

  • Andover: 563 people
  • Baltimore: 230 people
  • Barnard: 1,000 people
  • Bethel: 1,887 people
  • Bridgewater: 891 people
  • Cavendish: 1,373 people
  • Chester: 2,955 people
  • Hartford: 10,911 people
  • Hartland: 3,398 people
  • Ludlow: 2,134 people
  • Norwich: 3,577 people
  • Plymouth: 649 people
  • Pomfret: 940 people
  • Reading: 667 people
  • Rochester: 1,073 people
  • Royalton: 2,692 people
  • Sharon: 1,542 people
  • Springfield: 8,881 people
  • Stockbridge: 723 people
  • Weathersfield: 2,809 people
  • West Windsor: 1,355 people
  • Weston: 628 people
  • Windsor: 3,464 people
  • Woodstock: 2,970 people

Frequently asked questions

What is the best dating app for small towns in Vermont?

We think it's Amarbis. You choose the region you meet people from, so a small Vermont town gets the same state-wide pool as Burlington; ranking isn't based on distance; there are no distance limits; every profile is reviewed by a real person; and joining is free.

Why do I keep seeing the same people on dating apps in my Vermont town?

Many dating apps lean on distance to decide who you see, and in a small town the closest people are a short list. Tinuiti's analysis of Tinder's algorithm says proximity is a key factor, which is why a small-town deck fills with the same neighbors. On Amarbis you choose your region, so your pool isn't limited to your zip code.

Can I meet people from all over Vermont?

Yes. Choose Vermont as your region and you meet people across the state, from wherever you live, without being ranked behind someone's neighbors.

Can I meet people outside Vermont?

Yes. Amarbis has no distance limits, so you can widen your region or meet someone in another country, with built-in chat translation when you don't share a language. Start with the international dating guide.

Is Amarbis free?

Yes. Joining is free, with no credit card, and the free plan includes 25 likes a day and unlimited messaging with your matches. Create your profile.

Neighboring states: Massachusetts, New Hampshire and New York. See all 50 states. New here? Read why Amarbis is the best dating app for small towns.

More from Amarbis

Population figures are U.S. Census Bureau estimates for July 1, 2025. Distances are straight-line miles between place center points, so road distances are longer. Counts of nearby places include cities and towns in every state.

Join free

Free to join. Messaging the people you match with is free.