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 possiblity that it might be part of a larger library system. It also might be listed under an alternative name.
Book Search
Search for books and ebooks using title, author or keyword
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