Vermont Public Libraries

This page lists 187 public libraries in Vermont, including main libraries and branch locations, sorted by city. Where a library is a branch of a larger library system, the system is shown under its name.

Advertisement

Vermont public libraries by city

Listings updated October 2026.

LibraryAddressZIPCountyPhone
A
Albany Town530 Main St, Albany05820Orleans(802) 755-6107
Alburgh Public16 S Main St, Alburg05440Grand Isle(802) 796-6077
Martha Canfield Memorial Free528 E Arlington Rd, Arlington05250Bennington(802) 375-6153
Weathersfield Proctor5181 Rte. 5, Ascutney05030Windsor(802) 674-2863
B
H. F. Brigham Free Public104 Main St, Bakersfield05441Franklin(802) 827-4414
Charles B. Danforth6208 Vt Rte. 12, Barnard05031Windsor(802) 234-9408
Barnet Public147 Church St, Barnet05821Caledonia(802) 633-4436
Aldrich Public6 Washington St, Barre05641Washington(802) 476-7550
Barton Public100 Church St, Barton05822Orleans(802) 525-6524
Rockingham Free Public65 Westminster St, Bellows Falls05101Windham(802) 463-4270
Mount Holly Town26 Maple Hill Rd, Belmont05730Rutland(802) 259-3707
Bennington Free101 Silver St, Bennington05201Bennington(802) 442-9051
Benson Public2724 Stage Rd, Benson05731Rutland(802) 537-4181
Bethel Public106 Main St, Bethel05032Windsor(802) 234-9107
Winhall Memorial2 Lower Taylor Hill Rd, Bondville05340Bennington(802) 297-9741
Bradford Public21 S Main St, Bradford05033Orange(802) 222-4536
Brandon Free Public4 Franklin St, Brandon05733Rutland(802) 247-8230
Brooks Memorial224 Main St, Brattleboro05301Windham(802) 254-5290
Lawrence Memorial40 North St, Bristol05443Addison(802) 453-2366
Brookfield Free Public40 Ralph Rd, Brookfield05036Orange(802) 276-3358
Mary L. Blood Memorial41 Brownsville Hartland Rd, Brownsville05037Windsor(802) 484-7205
Fletcher Free235 College St, Burlington05401Chittenden(802) 863-3403
New North End BranchPart of Fletcher Free1127 North Ave, Burlington05408Chittenden(802) 863-3403
C
Cabot Public3084 Main St, Cabot05647Washington(802) 563-2721
Alice M. Ward Memorial27 Park St, Canaan05903Essex(802) 266-7135
Castleton Free638 Main St, Castleton05735Rutland(802) 468-5574
Charlotte115 Ferry Rd, Charlotte05445Chittenden(802) 425-3864
Chelsea Public296 Rte. 110, Chelsea05038Orange(802) 685-2188
Whiting117 Main St, Chester05143Windsor(802) 875-2277
Chittenden PublicBarstow School, Chittenden05737Rutland(802) 773-3531
Burnham Memorial898 Main St, Colchester05446Chittenden(802) 879-7576
Cornwall Free Public2629 Rte. 30, Cornwall05753Addison(802) 462-3615
Craftsbury Public12 Church Ln, Craftsbury Common05827Orleans(802) 586-9683
John W. Simpson Memorial1972 E Craftsbury Rd, Craftsbury Common05827Orleans(802) 586-9692
D
S.L. Griffith Memorial Library74 S Main St, Danby05739Rutland(802) 293-5106
Pope Memorial121 Park St, Danville05828Caledonia(802) 684-2256
Dailey Memorial101 Junior High Dr, Derby05829Orleans(802) 766-5063
Haskell Free93 Caswell Ave, Derby Line05830Orleans(802) 873-3022
Dorset Village PublicRte. 30 & Church St., Dorset05251Bennington(802) 867-5774
E
Blake Memorial676 Village Rd, E. Corinth05040Orange(802) 439-5338
East Barre BranchPart of Aldrich PublicMill St., East Barre05649Washington(802) 476-5118
Dover Free22 Holland Rd, Suite 1, East Dover05341Windham(802) 348-7488
Sarah Partridge CommunityPart of Ilsley Public431 E Main St, East Middlebury05740Addison(802) 388-7588
Enosburgh Public241 Main St, Enosburgh Falls05450Franklin(802) 933-2328
Essex Free1 Browns River Rd, Essex05451Chittenden(802) 879-0313
Brownell6 Lincoln St, Essex Junction05452Chittenden(802) 878-6955
F
Fair Haven Free107 Main St, Fair Haven05743Rutland(802) 265-8011
Fairfax Community75 Hunt St, Fairfax05454Franklin(802) 849-2420
Georgia Public1697 Ethan Allen Hwy, Fairfax05454Franklin(802) 524-4643
Bent Northrop Memorial164 Park St, Fairfield05455Franklin(802) 827-3945
Fairlee Public221 US Rte 5 N, Fairlee05045Orange(802) 333-4716
Haston5167 Main St, Franklin05457Franklin(802) 285-6505
G
Belcher Memorial4452 Vt Rte. 107, Gaysville05746Windsor(802) 234-6608
Glover Public51 Bean Hill Rd, Glover05839Orleans(802) 525-4365
Grafton Public204 Main St, Grafton05146Windham(802) 843-2404
Grand Isle Free10 Hyde Rd, Grand Isle05458Grand Isle(802) 372-4797
Greensboro Free53 Wilson St, Greensboro05841Orleans(802) 533-2531
Groton Free Public1304 Scott Hwy, Groton05046Caledonia(802) 584-3358
Guildhall PublicRte. 102 N, Guildhall05905Essex(802) 676-3054
Guilford Free4024 Guilford Ctr Rd, Guilford05301Windham(802) 257-4603
H
Hancock Free Public1027 Route 100, Hancock05748Addison(802) 767-4651
Jeudevine Memorial93 N Main St, Hardwick05843Caledonia(802) 472-5948
Hartford1587 Maple St, Hartford05047Windsor(802) 296-2568
Hartland Public153 Rte. 5, Hartland05048Windsor(802) 436-2473
Highgate Public17 Mill Hill, Highgate05459Franklin(802) 868-3970
Carpenter-Carse69 Ballards Corner Rd, Hinesburg05461Chittenden(802) 482-2878
Huntington Public2156 Main Rd, Huntington05462Chittenden(802) 434-4583
Lanpher Memorial141 Main St, Hyde Park05655Lamoille(802) 888-4628
I
Leach Public130 Park Ave, Irasburg05849Orleans(802) 754-2526
Island Pond Public49 Mill St. Ext., Island Pond05846Essex(802) 723-6134
Isle La Motte Free Public2238 Main St, Isle La Motte05463Grand Isle(802) 928-4113
J
Whitingham Free Public2948 Vt Rte. 100, Jacksonville05342Windham(802) 368-7506
Jamaica Free Public17 Depot St, Jamaica05343Windham(802) 874-4901
Varnum Memorial194 Main St, Jeffersonville05464Lamoille(802) 644-2117
Deborah Rawson Memorial8 River Rd, Jericho05465Chittenden(802) 899-4962
Jericho Town7 Jericho Center Cir, Jericho Center05465Chittenden(802) 899-4686
Johnson Public7 Library Dr, Johnson05656Lamoille(802) 635-7141
K
Sherburne Memorial2998 River Rd, Killington05751Rutland(802) 422-9765
L
Lincoln222 W River Rd, Lincoln05443Addison(802) 453-2665
Lowell CommunityTown Hall, Lowell05847Orleans(802) 744-2447
Davies Memorial111 Lower Waterford Rd, Lower Waterford05848Caledonia(802) 748-4609
Fletcher Memorial88 Main St, Ludlow05149Windsor(802) 228-8921
Tyson286 Dublin Rd, Ludlow05149Windsor
Alden Balch Memorial24 E Main St, Lunenburg05906Essex(802) 892-5365
Cobleigh Public14 Depot St, Lyndonville05851Caledonia(802) 626-5475
M
Manchester Community Library138 Cemetery Ave Rte 7A, Manchester05255Bennington(802) 362-2607
Jaquith Public122 School St, Marshfield05658Washington(802) 426-3581
Ilsley Public75 Main St, Middlebury05753Addison(802) 388-4095
Middletown Springs Public39 West St, Middletown Spgs.05757Rutland(802) 235-2435
Milton Public39 Bombardier Rd, Milton05468Chittenden(802) 893-4644
Montgomery Town86 Mountain Rd, Montgomery Center05471Franklin(802) 326-3113
Kellogg-Hubbard135 Main St, Montpelier05602Washington(802) 223-3338
Moretown Memorial1147 Rte 100B, Moretown05660Washington(802) 496-9728
Morristown Centennial7 Richmond St, Morrisville05661Lamoille(802) 888-3853
N
Bailey Memorial111 Moulton Ave, N. Clarendon05759Rutland(802) 747-7743
N. Danville Brainerd Memorial4215 Bruce Badger Mem. Hwy, N. Danville05828Caledonia
New Haven Community78 North St, Suite 2, New Haven05472Addison(802) 453-4015
Tenney Memorial4886 Main St S, Newbury05051Orange(802) 866-5366
Moore Free23 West St, Newfane05345Windham(802) 365-7948
Goodrich Memorial202 Main St, Newport05855Orleans(802) 334-7902
John G. McCullough Free2 Main St, North Bennington05257Bennington(802) 447-7121
Russell Memorial92 Monkton Ridge, North Ferrisburgh05473Addison(802) 453-4471
North Hero Public3195 US Rte 2, North Hero05474Grand Isle(802) 372-5458
William & Lucy Rand Memorial160 Railroad St, North Troy05859Orleans(802) 988-4741
Brown Public93 S Main St, Northfield05663Washington(802) 485-4621
Norwich Public368 Main St, Norwich05055Windsor(802) 649-1184
O
Jones Memorial1 Water St, Orleans05860Orleans(802) 754-6660
Orwell Free Library473 Main St, Orwell05760Addison(802) 948-2041
P
Pawlet Public141 School St, Pawlet05761Rutland(802) 325-3123
Peacham656 Bayley Hazen Rd, Peacham05862Caledonia(802) 592-3216
Roger Clark Memorial40 Village Green, Pittsfield05762Rutland(802) 746-4067
Maclure840 Arch St, Pittsford05763Rutland(802) 483-2972
Cutler Memorial151 High St, Plainfield05667Washington(802) 454-8504
George Peabody7922 Rte. 113, Post Mills05058Orange(802) 333-9724
Poultney Public205 Main St, Ste 1, Poultney05764Rutland(802) 287-5556
Solomon Wright Public97 Main St, Pownal05261Bennington(802) 823-5400
Proctor Free4 Main St, Proctor05765Rutland(802) 459-3539
Cavendish Fletcher Community573 Main St, Proctorsville05153Windsor(802) 226-7503
Putney Public55 Main St, Putney05346Windham(802) 387-4407
Q
Quechee1957 Quechee Main St, Quechee05059Windsor(802) 295-1232
R
Kimball Public67 N Main St, Randolph05060Orange(802) 728-5073
Reading Public717 Vt Rte 106, Reading05062Windsor(802) 484-5588
Readsboro Community301 Phelps La., Readsboro05350Bennington(802) 423-5460
Arvin A. Brown Public88 Main St, Richford05476Franklin(802) 848-3313
Richmond Free201 Bridge St, Richmond05477Chittenden(802) 434-3036
Rochester Public22 S Main St, Rochester05767Windsor(802) 767-3927
Roxbury Free1491 Roxbury Rd, Roxbury05669Washington(802) 485-6860
Rutland Free10 Court St, Rutland05701Rutland(802) 773-1860
S
South Burlington550 Dorset St, S. Burlington05403Chittenden(802) 652-7080
South Londonderry Free15 Old School St, S. Londonderry05155Windham(802) 824-3371
Abbott MemorialLibrary St. & Stage Rd., S. Pomfret05067Windsor(802) 457-2236
Salisbury Free Public918 Maple St, Salisbury05769Addison(802) 458-0747
Baxter Memorial5114 Rte. 14, Sharon05065Windsor(802) 763-2875
Pierson5376 Shelburne Rd, Shelburne05482Chittenden(802) 985-5124
Sheldon Municipal1640 Main St, Sheldon05483Franklin(802) 933-7323
Platt Memorial279 Main St, Shoreham05770Addison(802) 897-2647
Shrewsbury98 Town Hill Rd, Shrewsbury05738Rutland(802) 492-3410
Worthen Library75 South St, South Hero05486Grand Isle(802) 372-6209
Royalton Memorial57 Safford St, South Royalton05068Windsor(802) 763-7094
South Ryegate Public140 Church St, South Ryegate05069Caledonia
Springfield Town43 Main St, Springfield05156Windsor(802) 885-3108
St. Albans Free11 Maiden Ln, St. Albans05478Franklin(802) 524-1507
St. Johnsbury Athenaeum1171 Main St, St. Johnsbury05819Caledonia(802) 748-8291
Stamford Community986 Main Rd, Stamford05352Bennington(802) 694-1379
Starksboro Public2827 Rte. 116, Starksboro05487Addison(802) 453-3732
Stowe Free90 Pond St, Stowe05672Lamoille(802) 253-6145
Morrill Memorial & Harris220 Justin Morrill Hwy, Strafford05072Orange(802) 765-4037
Franklin-Grand Isle Bookmobile100 Robin Hood Dr, Swanton05488Franklin(802) 868-5077
Swanton Public1 First St, Swanton05488Franklin(802) 868-7656
T
Latham Memorial16 Library Ln, Thetford05074Orange(802) 785-4361
Tinmouth9 Mtn. View Rd, Tinmouth05773Rutland(802) 446-2498
Townshend Public1971 Rte. 30, Townshend05353Windham(802) 365-4039
Tunbridge Public289 Vt Rte. 110, Tunbridge05077Orange(802) 889-9404
V
Bixby Memorial258 Main St, Vergennes05491Addison(802) 877-2211
Vernon Free567 Gov. Hunt Rd, Vernon05354Windham(802) 257-0150
Vershire Community6946 Rt. 113, Vershire05079Orange(802) 685-9982
W
R.K. Kittay Public2827 Rte. 153, W. Rupert05776Bennington(802) 394-2444
Joslin Memorial4391 Main St, Waitsfield05673Washington(802) 496-4205
Gilbert Hart14 S Main St, Wallingford05773Rutland(802) 446-2685
Wardsboro Free Public170 Main St, Wardsboro05355Windham(802) 896-6988
Warren Public413 Main St, Warren05674Washington(802) 496-3913
Calef Memorial2964 Vt Rte. 110, Washington05675Orange(802) 883-2343
Waterbury Public28 N Main St, Waterbury05676Washington(802) 244-7036
Waterville TownRte. 109 & Beals Hill, Waterville05492Lamoille
Wells Village5 E Wells Rd, Wells05774Rutland(802) 645-0611
Baldwin Memorial33 Main St, Wells River05081Orange(802) 757-2693
West Burke123 Vt Rt 5A, West Burke05871Caledonia(802) 467-3328
Walden Community135 Cahoon Farm Rd, West Danville05873Caledonia(802) 563-3000
Lydia Taft Pratt150 West St, West Dummerston05357Windham(802) 258-9878
West Fairlee Free Public380 Rte. 113, West Fairlee05083Orange(802) 333-3502
West Hartford5133 Rte. 14, West Hartford05084Windsor(802) 295-7992
West Rutland Free595 Main St, West Rutland05777Rutland(802) 438-2964
Hitchcock Museum & Library1252 Rte. 100, Westfield05874Orleans(802) 744-8258
Westford Public1717 Vt Rte. 128, Westford05494Chittenden(802) 878-5639
Butterfield3534 US Rte. 5, Westminster05158Windham(802) 722-4891
Westminster West Public3409 Westminster W. Rd, Westminster West05346Windham(802) 387-4682
Wilder Memorial24 Lawrence Hill Rd, Weston05161Windsor(802) 824-4307
Wilder BranchPart of Quechee78 Norwich Ave, Wilder05088Windsor(802) 295-6341
Ainsworth Public2338 Vt Rte. 14, Williamstown05679Orange(802) 433-5887
Dorothy Alling Memorial21 Library Ln, Williston05495Chittenden(802) 878-4918
Pettee Memorial16 S Main St, Wilmington05363Windham(802) 464-8557
Windham Town26 Harrington Rd, Windham05359Windham(802) 875-2244
Windsor Public43 State St, Windsor05089Windsor(802) 674-2556
Winooski Memorial32 Malletts Bay Ave, Winooski05404Chittenden(802) 655-6424
Glee Merritt Kelley CommunitySchool Hill Dr., Wolcott05680Lamoille(802) 472-6551
Woodbury Community69 Valley Lake Rd, Woodbury05681Washington(802) 472-5715
Norman Williams Public10 the Green, Woodstock05091Windsor(802) 457-2295

About these listings

Each listing shows the library's street address, ZIP code, county and phone number. Bookmobiles are included only when they have their own street address. 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.