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
| Library | Address | ZIP | County | Phone |
|---|---|---|---|---|
| A | ||||
| Albany Town | 530 Main St, Albany | 05820 | Orleans | (802) 755-6107 |
| Alburgh Public | 16 S Main St, Alburg | 05440 | Grand Isle | (802) 796-6077 |
| Martha Canfield Memorial Free | 528 E Arlington Rd, Arlington | 05250 | Bennington | (802) 375-6153 |
| Weathersfield Proctor | 5181 Rte. 5, Ascutney | 05030 | Windsor | (802) 674-2863 |
| B | ||||
| H. F. Brigham Free Public | 104 Main St, Bakersfield | 05441 | Franklin | (802) 827-4414 |
| Charles B. Danforth | 6208 Vt Rte. 12, Barnard | 05031 | Windsor | (802) 234-9408 |
| Barnet Public | 147 Church St, Barnet | 05821 | Caledonia | (802) 633-4436 |
| Aldrich Public | 6 Washington St, Barre | 05641 | Washington | (802) 476-7550 |
| Barton Public | 100 Church St, Barton | 05822 | Orleans | (802) 525-6524 |
| Rockingham Free Public | 65 Westminster St, Bellows Falls | 05101 | Windham | (802) 463-4270 |
| Mount Holly Town | 26 Maple Hill Rd, Belmont | 05730 | Rutland | (802) 259-3707 |
| Bennington Free | 101 Silver St, Bennington | 05201 | Bennington | (802) 442-9051 |
| Benson Public | 2724 Stage Rd, Benson | 05731 | Rutland | (802) 537-4181 |
| Bethel Public | 106 Main St, Bethel | 05032 | Windsor | (802) 234-9107 |
| Winhall Memorial | 2 Lower Taylor Hill Rd, Bondville | 05340 | Bennington | (802) 297-9741 |
| Bradford Public | 21 S Main St, Bradford | 05033 | Orange | (802) 222-4536 |
| Brandon Free Public | 4 Franklin St, Brandon | 05733 | Rutland | (802) 247-8230 |
| Brooks Memorial | 224 Main St, Brattleboro | 05301 | Windham | (802) 254-5290 |
| Lawrence Memorial | 40 North St, Bristol | 05443 | Addison | (802) 453-2366 |
| Brookfield Free Public | 40 Ralph Rd, Brookfield | 05036 | Orange | (802) 276-3358 |
| Mary L. Blood Memorial | 41 Brownsville Hartland Rd, Brownsville | 05037 | Windsor | (802) 484-7205 |
| Fletcher Free | 235 College St, Burlington | 05401 | Chittenden | (802) 863-3403 |
| New North End BranchPart of Fletcher Free | 1127 North Ave, Burlington | 05408 | Chittenden | (802) 863-3403 |
| C | ||||
| Cabot Public | 3084 Main St, Cabot | 05647 | Washington | (802) 563-2721 |
| Alice M. Ward Memorial | 27 Park St, Canaan | 05903 | Essex | (802) 266-7135 |
| Castleton Free | 638 Main St, Castleton | 05735 | Rutland | (802) 468-5574 |
| Charlotte | 115 Ferry Rd, Charlotte | 05445 | Chittenden | (802) 425-3864 |
| Chelsea Public | 296 Rte. 110, Chelsea | 05038 | Orange | (802) 685-2188 |
| Whiting | 117 Main St, Chester | 05143 | Windsor | (802) 875-2277 |
| Chittenden Public | Barstow School, Chittenden | 05737 | Rutland | (802) 773-3531 |
| Burnham Memorial | 898 Main St, Colchester | 05446 | Chittenden | (802) 879-7576 |
| Cornwall Free Public | 2629 Rte. 30, Cornwall | 05753 | Addison | (802) 462-3615 |
| Craftsbury Public | 12 Church Ln, Craftsbury Common | 05827 | Orleans | (802) 586-9683 |
| John W. Simpson Memorial | 1972 E Craftsbury Rd, Craftsbury Common | 05827 | Orleans | (802) 586-9692 |
| D | ||||
| S.L. Griffith Memorial Library | 74 S Main St, Danby | 05739 | Rutland | (802) 293-5106 |
| Pope Memorial | 121 Park St, Danville | 05828 | Caledonia | (802) 684-2256 |
| Dailey Memorial | 101 Junior High Dr, Derby | 05829 | Orleans | (802) 766-5063 |
| Haskell Free | 93 Caswell Ave, Derby Line | 05830 | Orleans | (802) 873-3022 |
| Dorset Village Public | Rte. 30 & Church St., Dorset | 05251 | Bennington | (802) 867-5774 |
| E | ||||
| Blake Memorial | 676 Village Rd, E. Corinth | 05040 | Orange | (802) 439-5338 |
| East Barre BranchPart of Aldrich Public | Mill St., East Barre | 05649 | Washington | (802) 476-5118 |
| Dover Free | 22 Holland Rd, Suite 1, East Dover | 05341 | Windham | (802) 348-7488 |
| Sarah Partridge CommunityPart of Ilsley Public | 431 E Main St, East Middlebury | 05740 | Addison | (802) 388-7588 |
| Enosburgh Public | 241 Main St, Enosburgh Falls | 05450 | Franklin | (802) 933-2328 |
| Essex Free | 1 Browns River Rd, Essex | 05451 | Chittenden | (802) 879-0313 |
| Brownell | 6 Lincoln St, Essex Junction | 05452 | Chittenden | (802) 878-6955 |
| F | ||||
| Fair Haven Free | 107 Main St, Fair Haven | 05743 | Rutland | (802) 265-8011 |
| Fairfax Community | 75 Hunt St, Fairfax | 05454 | Franklin | (802) 849-2420 |
| Georgia Public | 1697 Ethan Allen Hwy, Fairfax | 05454 | Franklin | (802) 524-4643 |
| Bent Northrop Memorial | 164 Park St, Fairfield | 05455 | Franklin | (802) 827-3945 |
| Fairlee Public | 221 US Rte 5 N, Fairlee | 05045 | Orange | (802) 333-4716 |
| Haston | 5167 Main St, Franklin | 05457 | Franklin | (802) 285-6505 |
| G | ||||
| Belcher Memorial | 4452 Vt Rte. 107, Gaysville | 05746 | Windsor | (802) 234-6608 |
| Glover Public | 51 Bean Hill Rd, Glover | 05839 | Orleans | (802) 525-4365 |
| Grafton Public | 204 Main St, Grafton | 05146 | Windham | (802) 843-2404 |
| Grand Isle Free | 10 Hyde Rd, Grand Isle | 05458 | Grand Isle | (802) 372-4797 |
| Greensboro Free | 53 Wilson St, Greensboro | 05841 | Orleans | (802) 533-2531 |
| Groton Free Public | 1304 Scott Hwy, Groton | 05046 | Caledonia | (802) 584-3358 |
| Guildhall Public | Rte. 102 N, Guildhall | 05905 | Essex | (802) 676-3054 |
| Guilford Free | 4024 Guilford Ctr Rd, Guilford | 05301 | Windham | (802) 257-4603 |
| H | ||||
| Hancock Free Public | 1027 Route 100, Hancock | 05748 | Addison | (802) 767-4651 |
| Jeudevine Memorial | 93 N Main St, Hardwick | 05843 | Caledonia | (802) 472-5948 |
| Hartford | 1587 Maple St, Hartford | 05047 | Windsor | (802) 296-2568 |
| Hartland Public | 153 Rte. 5, Hartland | 05048 | Windsor | (802) 436-2473 |
| Highgate Public | 17 Mill Hill, Highgate | 05459 | Franklin | (802) 868-3970 |
| Carpenter-Carse | 69 Ballards Corner Rd, Hinesburg | 05461 | Chittenden | (802) 482-2878 |
| Huntington Public | 2156 Main Rd, Huntington | 05462 | Chittenden | (802) 434-4583 |
| Lanpher Memorial | 141 Main St, Hyde Park | 05655 | Lamoille | (802) 888-4628 |
| I | ||||
| Leach Public | 130 Park Ave, Irasburg | 05849 | Orleans | (802) 754-2526 |
| Island Pond Public | 49 Mill St. Ext., Island Pond | 05846 | Essex | (802) 723-6134 |
| Isle La Motte Free Public | 2238 Main St, Isle La Motte | 05463 | Grand Isle | (802) 928-4113 |
| J | ||||
| Whitingham Free Public | 2948 Vt Rte. 100, Jacksonville | 05342 | Windham | (802) 368-7506 |
| Jamaica Free Public | 17 Depot St, Jamaica | 05343 | Windham | (802) 874-4901 |
| Varnum Memorial | 194 Main St, Jeffersonville | 05464 | Lamoille | (802) 644-2117 |
| Deborah Rawson Memorial | 8 River Rd, Jericho | 05465 | Chittenden | (802) 899-4962 |
| Jericho Town | 7 Jericho Center Cir, Jericho Center | 05465 | Chittenden | (802) 899-4686 |
| Johnson Public | 7 Library Dr, Johnson | 05656 | Lamoille | (802) 635-7141 |
| K | ||||
| Sherburne Memorial | 2998 River Rd, Killington | 05751 | Rutland | (802) 422-9765 |
| L | ||||
| Lincoln | 222 W River Rd, Lincoln | 05443 | Addison | (802) 453-2665 |
| Lowell Community | Town Hall, Lowell | 05847 | Orleans | (802) 744-2447 |
| Davies Memorial | 111 Lower Waterford Rd, Lower Waterford | 05848 | Caledonia | (802) 748-4609 |
| Fletcher Memorial | 88 Main St, Ludlow | 05149 | Windsor | (802) 228-8921 |
| Tyson | 286 Dublin Rd, Ludlow | 05149 | Windsor | |
| Alden Balch Memorial | 24 E Main St, Lunenburg | 05906 | Essex | (802) 892-5365 |
| Cobleigh Public | 14 Depot St, Lyndonville | 05851 | Caledonia | (802) 626-5475 |
| M | ||||
| Manchester Community Library | 138 Cemetery Ave Rte 7A, Manchester | 05255 | Bennington | (802) 362-2607 |
| Jaquith Public | 122 School St, Marshfield | 05658 | Washington | (802) 426-3581 |
| Ilsley Public | 75 Main St, Middlebury | 05753 | Addison | (802) 388-4095 |
| Middletown Springs Public | 39 West St, Middletown Spgs. | 05757 | Rutland | (802) 235-2435 |
| Milton Public | 39 Bombardier Rd, Milton | 05468 | Chittenden | (802) 893-4644 |
| Montgomery Town | 86 Mountain Rd, Montgomery Center | 05471 | Franklin | (802) 326-3113 |
| Kellogg-Hubbard | 135 Main St, Montpelier | 05602 | Washington | (802) 223-3338 |
| Moretown Memorial | 1147 Rte 100B, Moretown | 05660 | Washington | (802) 496-9728 |
| Morristown Centennial | 7 Richmond St, Morrisville | 05661 | Lamoille | (802) 888-3853 |
| N | ||||
| Bailey Memorial | 111 Moulton Ave, N. Clarendon | 05759 | Rutland | (802) 747-7743 |
| N. Danville Brainerd Memorial | 4215 Bruce Badger Mem. Hwy, N. Danville | 05828 | Caledonia | |
| New Haven Community | 78 North St, Suite 2, New Haven | 05472 | Addison | (802) 453-4015 |
| Tenney Memorial | 4886 Main St S, Newbury | 05051 | Orange | (802) 866-5366 |
| Moore Free | 23 West St, Newfane | 05345 | Windham | (802) 365-7948 |
| Goodrich Memorial | 202 Main St, Newport | 05855 | Orleans | (802) 334-7902 |
| John G. McCullough Free | 2 Main St, North Bennington | 05257 | Bennington | (802) 447-7121 |
| Russell Memorial | 92 Monkton Ridge, North Ferrisburgh | 05473 | Addison | (802) 453-4471 |
| North Hero Public | 3195 US Rte 2, North Hero | 05474 | Grand Isle | (802) 372-5458 |
| William & Lucy Rand Memorial | 160 Railroad St, North Troy | 05859 | Orleans | (802) 988-4741 |
| Brown Public | 93 S Main St, Northfield | 05663 | Washington | (802) 485-4621 |
| Norwich Public | 368 Main St, Norwich | 05055 | Windsor | (802) 649-1184 |
| O | ||||
| Jones Memorial | 1 Water St, Orleans | 05860 | Orleans | (802) 754-6660 |
| Orwell Free Library | 473 Main St, Orwell | 05760 | Addison | (802) 948-2041 |
| P | ||||
| Pawlet Public | 141 School St, Pawlet | 05761 | Rutland | (802) 325-3123 |
| Peacham | 656 Bayley Hazen Rd, Peacham | 05862 | Caledonia | (802) 592-3216 |
| Roger Clark Memorial | 40 Village Green, Pittsfield | 05762 | Rutland | (802) 746-4067 |
| Maclure | 840 Arch St, Pittsford | 05763 | Rutland | (802) 483-2972 |
| Cutler Memorial | 151 High St, Plainfield | 05667 | Washington | (802) 454-8504 |
| George Peabody | 7922 Rte. 113, Post Mills | 05058 | Orange | (802) 333-9724 |
| Poultney Public | 205 Main St, Ste 1, Poultney | 05764 | Rutland | (802) 287-5556 |
| Solomon Wright Public | 97 Main St, Pownal | 05261 | Bennington | (802) 823-5400 |
| Proctor Free | 4 Main St, Proctor | 05765 | Rutland | (802) 459-3539 |
| Cavendish Fletcher Community | 573 Main St, Proctorsville | 05153 | Windsor | (802) 226-7503 |
| Putney Public | 55 Main St, Putney | 05346 | Windham | (802) 387-4407 |
| Q | ||||
| Quechee | 1957 Quechee Main St, Quechee | 05059 | Windsor | (802) 295-1232 |
| R | ||||
| Kimball Public | 67 N Main St, Randolph | 05060 | Orange | (802) 728-5073 |
| Reading Public | 717 Vt Rte 106, Reading | 05062 | Windsor | (802) 484-5588 |
| Readsboro Community | 301 Phelps La., Readsboro | 05350 | Bennington | (802) 423-5460 |
| Arvin A. Brown Public | 88 Main St, Richford | 05476 | Franklin | (802) 848-3313 |
| Richmond Free | 201 Bridge St, Richmond | 05477 | Chittenden | (802) 434-3036 |
| Rochester Public | 22 S Main St, Rochester | 05767 | Windsor | (802) 767-3927 |
| Roxbury Free | 1491 Roxbury Rd, Roxbury | 05669 | Washington | (802) 485-6860 |
| Rutland Free | 10 Court St, Rutland | 05701 | Rutland | (802) 773-1860 |
| S | ||||
| South Burlington | 550 Dorset St, S. Burlington | 05403 | Chittenden | (802) 652-7080 |
| South Londonderry Free | 15 Old School St, S. Londonderry | 05155 | Windham | (802) 824-3371 |
| Abbott Memorial | Library St. & Stage Rd., S. Pomfret | 05067 | Windsor | (802) 457-2236 |
| Salisbury Free Public | 918 Maple St, Salisbury | 05769 | Addison | (802) 458-0747 |
| Baxter Memorial | 5114 Rte. 14, Sharon | 05065 | Windsor | (802) 763-2875 |
| Pierson | 5376 Shelburne Rd, Shelburne | 05482 | Chittenden | (802) 985-5124 |
| Sheldon Municipal | 1640 Main St, Sheldon | 05483 | Franklin | (802) 933-7323 |
| Platt Memorial | 279 Main St, Shoreham | 05770 | Addison | (802) 897-2647 |
| Shrewsbury | 98 Town Hill Rd, Shrewsbury | 05738 | Rutland | (802) 492-3410 |
| Worthen Library | 75 South St, South Hero | 05486 | Grand Isle | (802) 372-6209 |
| Royalton Memorial | 57 Safford St, South Royalton | 05068 | Windsor | (802) 763-7094 |
| South Ryegate Public | 140 Church St, South Ryegate | 05069 | Caledonia | |
| Springfield Town | 43 Main St, Springfield | 05156 | Windsor | (802) 885-3108 |
| St. Albans Free | 11 Maiden Ln, St. Albans | 05478 | Franklin | (802) 524-1507 |
| St. Johnsbury Athenaeum | 1171 Main St, St. Johnsbury | 05819 | Caledonia | (802) 748-8291 |
| Stamford Community | 986 Main Rd, Stamford | 05352 | Bennington | (802) 694-1379 |
| Starksboro Public | 2827 Rte. 116, Starksboro | 05487 | Addison | (802) 453-3732 |
| Stowe Free | 90 Pond St, Stowe | 05672 | Lamoille | (802) 253-6145 |
| Morrill Memorial & Harris | 220 Justin Morrill Hwy, Strafford | 05072 | Orange | (802) 765-4037 |
| Franklin-Grand Isle Bookmobile | 100 Robin Hood Dr, Swanton | 05488 | Franklin | (802) 868-5077 |
| Swanton Public | 1 First St, Swanton | 05488 | Franklin | (802) 868-7656 |
| T | ||||
| Latham Memorial | 16 Library Ln, Thetford | 05074 | Orange | (802) 785-4361 |
| Tinmouth | 9 Mtn. View Rd, Tinmouth | 05773 | Rutland | (802) 446-2498 |
| Townshend Public | 1971 Rte. 30, Townshend | 05353 | Windham | (802) 365-4039 |
| Tunbridge Public | 289 Vt Rte. 110, Tunbridge | 05077 | Orange | (802) 889-9404 |
| V | ||||
| Bixby Memorial | 258 Main St, Vergennes | 05491 | Addison | (802) 877-2211 |
| Vernon Free | 567 Gov. Hunt Rd, Vernon | 05354 | Windham | (802) 257-0150 |
| Vershire Community | 6946 Rt. 113, Vershire | 05079 | Orange | (802) 685-9982 |
| W | ||||
| R.K. Kittay Public | 2827 Rte. 153, W. Rupert | 05776 | Bennington | (802) 394-2444 |
| Joslin Memorial | 4391 Main St, Waitsfield | 05673 | Washington | (802) 496-4205 |
| Gilbert Hart | 14 S Main St, Wallingford | 05773 | Rutland | (802) 446-2685 |
| Wardsboro Free Public | 170 Main St, Wardsboro | 05355 | Windham | (802) 896-6988 |
| Warren Public | 413 Main St, Warren | 05674 | Washington | (802) 496-3913 |
| Calef Memorial | 2964 Vt Rte. 110, Washington | 05675 | Orange | (802) 883-2343 |
| Waterbury Public | 28 N Main St, Waterbury | 05676 | Washington | (802) 244-7036 |
| Waterville Town | Rte. 109 & Beals Hill, Waterville | 05492 | Lamoille | |
| Wells Village | 5 E Wells Rd, Wells | 05774 | Rutland | (802) 645-0611 |
| Baldwin Memorial | 33 Main St, Wells River | 05081 | Orange | (802) 757-2693 |
| West Burke | 123 Vt Rt 5A, West Burke | 05871 | Caledonia | (802) 467-3328 |
| Walden Community | 135 Cahoon Farm Rd, West Danville | 05873 | Caledonia | (802) 563-3000 |
| Lydia Taft Pratt | 150 West St, West Dummerston | 05357 | Windham | (802) 258-9878 |
| West Fairlee Free Public | 380 Rte. 113, West Fairlee | 05083 | Orange | (802) 333-3502 |
| West Hartford | 5133 Rte. 14, West Hartford | 05084 | Windsor | (802) 295-7992 |
| West Rutland Free | 595 Main St, West Rutland | 05777 | Rutland | (802) 438-2964 |
| Hitchcock Museum & Library | 1252 Rte. 100, Westfield | 05874 | Orleans | (802) 744-8258 |
| Westford Public | 1717 Vt Rte. 128, Westford | 05494 | Chittenden | (802) 878-5639 |
| Butterfield | 3534 US Rte. 5, Westminster | 05158 | Windham | (802) 722-4891 |
| Westminster West Public | 3409 Westminster W. Rd, Westminster West | 05346 | Windham | (802) 387-4682 |
| Wilder Memorial | 24 Lawrence Hill Rd, Weston | 05161 | Windsor | (802) 824-4307 |
| Wilder BranchPart of Quechee | 78 Norwich Ave, Wilder | 05088 | Windsor | (802) 295-6341 |
| Ainsworth Public | 2338 Vt Rte. 14, Williamstown | 05679 | Orange | (802) 433-5887 |
| Dorothy Alling Memorial | 21 Library Ln, Williston | 05495 | Chittenden | (802) 878-4918 |
| Pettee Memorial | 16 S Main St, Wilmington | 05363 | Windham | (802) 464-8557 |
| Windham Town | 26 Harrington Rd, Windham | 05359 | Windham | (802) 875-2244 |
| Windsor Public | 43 State St, Windsor | 05089 | Windsor | (802) 674-2556 |
| Winooski Memorial | 32 Malletts Bay Ave, Winooski | 05404 | Chittenden | (802) 655-6424 |
| Glee Merritt Kelley Community | School Hill Dr., Wolcott | 05680 | Lamoille | (802) 472-6551 |
| Woodbury Community | 69 Valley Lake Rd, Woodbury | 05681 | Washington | (802) 472-5715 |
| Norman Williams Public | 10 the Green, Woodstock | 05091 | Windsor | (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.