Vermont Public Libraries

This page contains a list of public libraries in Vermont. If you do not see a listing for your local branch library there is a possibility that it might be part of a larger library system. It also might be listed under a different name.

These listings do not include government libraries or libraries at schools or universities. If you would like to add or update a library or if you would like to request some changes to our listings please let us know by using the contact us link at the bottom of this page.

AlbanyAlbany Town530 Main St.05820(802) 755-6107
AlburghAlburgh Pubilc Library16 S. Main St.05440(802) 796-6077
ArlingtonMartha Canfield Memorial528 E. Arlington Rd.05250(802) 375-6153
AscutneyWeathersfield Proctor Library5181 Rte. 505030(802) 674-2863
BakersfieldH. F. Brigham Free104 Main St.05441(802) 827-4414
BarnardCharles B. Danforth6208 Vt Rte 1205031(802) 234-9408
BarnetBarnet Public147 Church St.05821(802) 633-4436
BarreAldrich Public6 Washington St.05641(802) 476-7550
BartonBarton Public100 Church St.05822(802) 525-6524
Bellows FallsRockingham Free Public65 Westminster St.05101(802) 463-4270
BelmontMount Holly1 Maple Hill Rd.05730(802) 259-3707
BenningtonBennington Free101 Silver St.05201(802) 442-9051
BensonBenson Public2724 Stage Rd.05731(802) 537-4181
BethelBethel Public106 Main St.05032(802) 234-5036
BondvilleWinhall Memorial2 Lower Taylor Hill Rd.05340(802) 297-9741
BradfordBradford Public21 S. Main St.05033(802) 222-4536
BrandonBrandon Free Public4 Franklin St.05733(802) 247-8230
BrattleboroBrooks Memorial224 Main St.05301(802) 254-5290
BristolLawrence Memorial40 North St.05443(802) 453-2366
BrookfieldBrookfield Free Public40 Ralph Rd.05036(802) 376-3358
BrownsvilleMary L. Blood Memorial41 Brownsville Hartland Rd.05037(802) 484-7205
BurlingtonFletcher Free235 College St.05401(802) 863-3403
CabotCabot Public3084 Main St.05647(802) 563-2721
CanaanAlice M. Ward Memorial27 Park St.05903(802) 266-7135
CastletonCastleton Freep.o. box 29605735(802) 468-5574
CharlotteCharlotte115 Ferry Rd.05445(802) 425-3864
ChelseaChelsea Public296 Rt. 11005038(802) 685-2188
ChesterWhiting117 Main St.05143(802) 875-2277
ChittendenChittenden Publicp.o. box 9005737(802) 773-3531
ColchesterBurnham Memorial898 Main St.05446(802) 879-7576
ConcordConcord Public Library05824(802) 695-2220
CornwallCornwall Free Public2629 Rte. 3005753(802) 462-2775
Craftsbury CommonCraftsbury Public12 Church Lane05827(802) 586-9683
Craftsbury CommonJohn W. Simpson Mem.1972 E Craftsbury Rd05827(802) 586-9692
Craftsbury CommonJohn Woodruff Simpson Memorial Library300 Shields La.05827(802) 586-9692
DanbyS. L. Griffith Memorial Library74 S. Main St.05739(802) 293-5106
DanvillePope Memorial121 Park St.05828(802) 684-2256
DerbyBig Read Wagon (Nclc)101 Junior High Dr.05829(802) 766-5063
DerbyDailey Memorial101 Junior High Dr.05829(802) 766-5063
Derby LineHaskell Free93 Caswell Ave.05830(802) 873-3022
DorsetDorset Village Publicp.o. box 3805251(802) 867-5774
E. CorinthBlake Memorial676 Village Rd.05040(802) 439-5338
East BarreEast Barre Branch Library05649(802) 476-5118
East BurkeEast Burke Community Libraryp.o. box 30905832(802) 626-9823
East DoverDover Free22 Holland Rd.05341(802) 348-7488
East MiddleburySarah Partridge Community Library431 E. Main St.05740(802) 388-7588
Enosburg FallsEnosburg Public241 Main St.05450(802) 933-2328
EssexEssex Free2 Jericho Rd.05451(802) 879-0313
Essex JunctionBrownell6 Lincoln St.05452(802) 878-6955
Fair HavenFair Haven Free107 Main St.05743(802) 265-8011
FairfaxFairfax Community75 Hunt St.05454(802) 849-2420
FairfaxGeorgia Public1697 Ethan Allen Hwy05454(802) 524-4643
FairfieldBent Northrup Memorial57 Park St.05455(802) 827-6639
FairleeFairlee Public221 Us Rte 5 N05045(802) 333-4716
FranklinHaston5167 Main St.05457(802) 285-6505
GaysvilleBelcher Memorial4452 Vt Rte. 10705746(802) 234-6608
GilmanGilman Public Library05904(802) 892-5969
GloverGlover Public51 Bean Hill Rd05839(802) 525-4365
GraftonGrafton Public204 Main St.05146(802) 843-2404
Grand IsleGrand Isle Free10 Hyde Rd.05458(802) 372-4797
GreensboroGreensboro Free53 Wilson St.05841(802) 533-2531
GrotonGroton Free Public1304 Scott Hwy.05046(802) 584-3358
GuildhallGuildhall Public Library7218 Vt Route 10205905(802) 676-3054
GuilfordGuilford Free4024 Guilford Ctr Rd05301(802) 257-4603
HancockHancock Free Public47 Rte. 12505748(802) 767-4651
HardwickJeudevine Memorial93 N. Main St.05843(802) 472-5948
HartfordHartford1587 Maple St.05047(802) 296-2568
HartlandHartland Public153 Rte. 505048(802) 436-2473
HighgateHighgate Public17 Mill Hill05459(802) 868-3970
HinesburgCarpenter Carse69 Ballards Corner Rd.05461(802) 482-2878
HuntingtonHuntington Public2156 Main Rd.05462(802) 434-4583
Hyde ParkLanpher Memorial141 Main St.05655(802) 888-4628
IrasburgLeach Public130 Park Ave.05849(802) 754-2526
Island PondIsland Pond Public49 Mill St. Ext.05846(802) 723-6134
Isle La MotteIsle La Motte Free Public2238 Main St.05463(802) 928-4113
JacksonvilleWhitingham Free Public2948 Vt Rte. 10005342(802) 368-7506
JamaicaJamaica Memorial17 Depot St.05343(802) 874-4901
JeffersonvilleVarnum Memorial194 Main St.05464(802) 644-2117
JerichoDeborah Rawson Memorial8 River Rd.05465(802) 899-4962
Jericho CenterJericho Town7 The Green05465(802) 899-4686
JohnsonJohnson Public7 Library Dr.05656(802) 635-7141
KillingtonSherburne Memorial2998 River Rd.05751(802) 422-9765
LincolnLincoln222 West River Rd.05443(802) 453-2665
LowellLowell Communityp.o. box 18905847(802) 744-2447
Lower WaterfordDavies Memorial532 Maple St.05848(802) 748-4609
LudlowFletcher Memorial88 Main St.05149(802) 228-8921
LudlowTyson286 Dublin Rd.05149
LunenburgAlden Balch Memorial24 E. Main St.05906(802) 892-5365
LyndonvilleCobleigh Public14 Depot St.05851(802) 626-5475
ManchesterMark Skinner48 West Rd.05254(802) 362-2607
MarshfieldJaquith Public122 School St.05658(802) 426-3581
Mcindoe FallsMcindoes Academy37 Academy Lane05050
MiddleburyIlsley Public75 Main St.05753(802) 388-4095
Middletown Spgs.Middletown Springs Public39 West St.05757(802) 235-2435
MiltonMilton Public Library39 Bombardier Rd.05468(802) 893-4644
MonktonRussell Memorial4333 State Prison Hollow Rd.05469(802) 453-4471
Montgomery CenterMontgomery Town86 Mountain Rd.05471(802) 326-3113
MontpelierKellogg-Hubbard135 Main St.05602(802) 223-3338
MoretownMoretown Memorial897 Rte. 100 B05660(802) 496-9728
MorrisvilleMorristown Centennial7 Richmond St.05661(802) 888-3853
N. ClarendonBailey Memorial111 Moulton Ave.05759(802) 747-7743
N. DanvilleBrainerd Memorial4215 Bruce Badger Mem. Hwy.05828
New HavenNew Haven Community Library78 North St, Suite 205472(802) 453-4015
NewburyTenney Memorial4886 Main St. S.05051(802) 866-5366
NewfaneMoore Free23 West St.05345(802) 365-7948
NewportGoodrich Memorial202 Main St.05855(802) 334-7902
North BenningtonJ. G. Mccullough Free2 Main St.05257(802) 447-7121
North HeroNorth Hero Public3195 Us Rte 205474(802) 372-5458
North TroyWilliam Lucy Rand Memorial Library160 Railroad St.05859(802) 988-4741
North TroyWm. Lucy Rand Mem.160 Railroad St.05859(802) 988-4741
NorthfieldBrown Public93 S. Main St.05663(802) 485-4621
NorwichNorwich Public368 Main St.05055(802) 649-1184
OrleansJones Memorial1 Water St.05860(802) 754-6660
OrwellOrwell Free Library473 Main St.05760(802) 948-2041
PawletPawlet Public141 School St.05761(802) 325-3123
PeachamPeacham656 Bayley Hazen Rd.05862(802) 592-3216
PittsfieldRoger Clark Memorial40 Village Green05762(802) 746-8170
PittsfordMaclure840 Arch St.05673(802) 483-2972
PlainfieldCutler Memorial151 High St.05667(802) 454-8504
Post MillsGeorge Peabody7922 Rte. 11305058(802) 333-9724
PoultneyPoultney Public205 Main St., Ste 105764(802) 287-5556
PownalSolomon Wright Public97 Main St.05261(802) 823-5400
ProctorProctor Free4 Main St.05765(802) 459-3539
ProctorsvilleCavendish Fletcher Community573 Main St.05153(802) 226-7503
PutneyPutney Public55 Main St.05346(802) 387-4407
QuecheeQuechee1957 Quechee Main St.05059(802) 295-1232
RandolphKimball Public67 N. Main St.05060(802) 728-5073
ReadingReading Public717 Vt Rte 10605060(802) 484-5588
ReadsboroReadsboro Community301 Phelps La.05350(802) 423-5460
RichfordArvin A. Brown Public88 Main St.05476(802) 848-3313
RichmondRichmond Free201 Bridge St.05477(802) 434-3036
RochesterRochester Public22 S. Main St.05767(802) 767-3927
RoxburyRoxbury Free1491 Roxbury Rd.05669(802) 485-6860
RutlandRutland Free10 Court St.05701(802) 773-1860
S. BurlingtonSouth Burlington Community550 Dorset St.05403(802) 652-7080
S. HeroSouth Hero Community75 South St.05486(802) 372-6209
S. LondonderrySouth Londonderry Free15 Old School St.05155(802) 824-3371
S. PomfretAbbott Memorialp.o. box 9505067(802) 457-2236
SalisburySalisbury Free Public918 Maple St.05769(802) 352-4198
SharonBaxter Memorial5114 Rte. 1405065(802) 763-2875
ShelburnePierson5376 Shelburne Rd.05482(802) 985-5124
SheldonSheldon Public1640 Main St.05483(802) 933-2616
ShorehamPlatt Memorial279 Main St.05770(802) 897-2647
ShrewsburyShrewsbury98 Town Hill Rd.05738(802) 492-3410
South RoyaltonRoyalton Memorial23 Alexander Pl.05068(802) 763-7094
South RyegateSouth Ryegate Public140 Church St.05069
SpringfieldSpringfield Town43 Main St.05156(802) 885-3108
St. AlbansSt. Albans Free11 Maiden Lane05478(802) 524-1507
St. JohnsburySt. Johnsbury Athenaeum1171 Main St.05819(802) 748-8291
StamfordStamford Community986 Main Rd.05352(802) 694-1379
StarksboroStarksboro Public2827 Rte. 11605487(802) 453-3732
StoweStowe Free90 Pond St.05672(802) 253-6145
StraffordMorrill Mem. Harris220 Justin Morrill Hwy.05072(802) 765-4037
SwantonFranklin-Grand Isle Bookmobile100 Robin Hood Dr.05488(802) 868-5077
SwantonSwanton Public1 First St.05488(802) 868-7656
ThetfordLatham Memorial16 Library La.05074(802) 785-4361
TinmouthTinmouth9 Mtn. View Rd.05773(802) 446-2498
TownshendTownshend Public1971 Rte. 3005353(802) 365-4039
TunbridgeTunbridge Public289 Vt Rte. 11005077(802) 889-9404
VergennesBixby Memorial258 Main St.05491(802) 877-2211
VernonVernon Free567 Gov. Hunt Rd.05354(802) 257-0150
VershireVershire Communitypo box 11205079(802) 685-9982
W. RupertR.K. Kittay Public2827 Rte. 15305776(802) 394-7864
WaitsfieldJoslin Memorial4391 Main St.05673(802) 496-4205
WallingfordGilbert Hart14 S. Main St.05773(802) 446-2685
WardsboroWardsboro Free Public170 Main St.05355(802) 896-6988
WarrenWarren Public413 Main Street05674(802) 496-3913
WashingtonCalef Memorial2964 Vt Rte. 11005675(802) 883-2343
WaterburyWaterbury Public28 N. Main St.05676(802) 244-7036
WatervilleWaterville Town05492
WellsWells Village5 East Wells Rd.05774(802) 645-0611
Wells RiverBaldwin Memorial33 Main St.05081(802) 757-2693
West BrattleboroWindham Co. Readspo box 227605303(802) 257-5725
West BurkeWest Burke135 Main St.05871
West DanvilleWalden Community135 Cahoon Farm Rd.05873(802) 563-3000
West DummerstonLydia Taft Pratt156 Lyons St.05357(802) 258-9878
West FairleeWest Fairlee Free Public380 Rte. 11305083(802) 333-3502
West HartfordWest Hartford5133 Rte. 1405084(802) 295-7992
West RutlandWest Rutland Free595 Main St.05777(802) 438-2964
WestfieldHitchcock Museum1252 Rte. 10005874(802) 744-8258
WestfordWestford Town1717 Vt Rte. 12805494(802) 878-5639
WestminsterButterfield3435 Us Rte. 505158(802) 722-4891
Westminster WestWestminster West Public3409 Westminster W. Rd.05346(802) 387-4682
WestonWilder Memorial24 Lawrence Hill Rd.05161(802) 824-4307
WilderWilder Branch Library78 Norwich Avenue05088(802) 295-1232
WilliamstownAinsworth Public2338 Vt Rte. 1405679(802) 433-5887
WillistonDorothy Alling Memorial21 Library Lane05495(802) 878-4918
WilmingtonPettee Memorial16 S. Main St.05363(802) 464-8557
WindhamWindham Town26 Harrington Rd.05359(802) 875-2244
WindsorWindsor Public43 State St.05089(802) 674-2556
WinooskiWinooski Memorial32D Mallets Bay Ave05404(802) 655-6424
WolcottG. M. Kelley Communitypo box 17905680(802) 472-6551
WolcottGlee Merritt Kelley Community Library05680(802) 472-6551
WoodburyWoodbury Community69 Valley Lake Rd.05681(802) 472-5715
WoodstockNorman Williams Public10 S. Park St.05091(802) 457-2295