Free & Low-Cost Clinics in Vermont
94 free and low-cost health clinics across 53 cities in Vermont (VT). Pick a city below to see verified addresses, phone numbers, hours, and fee structures.
Vermont at a glance
| Cities with clinics | 53 |
|---|---|
| Clinics listed | 94 |
| Listed as free | 22 |
| Sliding-scale fees (by income) | 56 |
| Accept uninsured patients | 93 |
| Accept Medicaid | 81 |
| Offer dental care | 15 |
| Offer mental health care | 51 |
| Accept walk-ins | 13 |
| List weekend hours | 9 |
| Spanish spoken | 3 |
| Hours checked on the clinic's own website | 6 (October 2026) |
Counts come from the clinic listings in Vermont, as each clinic describes itself. How we build and check listings.
Cities in Vermont
- Alburgh 1 clinic
- Arlington 1 clinic
- Barre 3 clinics
- Barton 1 clinic
- Bellows Falls 1 clinic
- Bennington 3 clinics
- Berlin 1 clinic
- Bethel 1 clinic
- Bomoseen 1 clinic
- Bradford 2 clinics
- Brandon 1 clinic
- Brattleboro 4 clinics
- Burlington 8 clinics
- Cambridge 1 clinic
- Chelsea 1 clinic
- Colchester 1 clinic
- Concord 1 clinic
- Danville 1 clinic
- East Corinth 1 clinic
- Enosburg Falls 2 clinics
- Essex Junction 1 clinic
- Fairfax 1 clinic
- Hardwick 1 clinic
- Island Pond 1 clinic
- Londonderry 1 clinic
- Ludlow 1 clinic
- Middlebury 3 clinics
- Morrisville 3 clinics
- Newbury 1 clinic
- Newport 6 clinics
- Plainfield 1 clinic
- Randolph 2 clinics
- Richford 1 clinic
- Rochester 1 clinic
- Rutland 7 clinics
- Saint Albans 1 clinic
- Saint Johnsbury 3 clinics
- Sharon 1 clinic
- South Burlington 1 clinic
- South Hero 1 clinic
- Springfield 5 clinics
- St. Albans 1 clinic
- Stowe 1 clinic
- Swanton 1 clinic
- Townshend 1 clinic
- Vergennes 1 clinic
- Wells River 1 clinic
- West Pawlet 1 clinic
- White River Junction 4 clinics
- Williston 1 clinic
- Windsor 1 clinic
- Winooski 1 clinic
- Woodstock 1 clinic
Frequently asked questions
- How many free and low-cost clinics are in Vermont?
- freeclinics.us lists 94 free and low-cost health clinics in 53 cities in Vermont. Of these, 22 are listed as free and 56 charge on a sliding scale based on income.
- Which cities in Vermont have the most free and low-cost clinics?
- By number of clinics listed: Burlington (8), Rutland (7), Newport (6), Springfield (5) and Brattleboro (4).
- Can I get care in Vermont without insurance?
- Yes. 93 of the 94 clinics listed in Vermont accept uninsured patients, and 81 accept Medicaid. Pick your city on this page to see them.