New Hampshire Public Libraries
This page lists 229 public libraries in New Hampshire, 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
New Hampshire public libraries by city
| Library | Address | ZIP | County | Phone |
|---|---|---|---|---|
| A | ||||
| Acworth Silsby Public Library | 5 Lynn Hill Rd, Acworth | 03601 | Sullivan | (603) 835-2150 |
| Allenstown Public Library | 59 Main St, Allenstown | 03275 | Merrimack | (603) 485-7651 |
| Shedd-Porter Memorial Library | 2 Main St, Alstead | 03602 | Cheshire | (603) 835-6661 |
| Gilman Library | 100 Main St, Alton | 03809 | Belknap | (603) 875-2550 |
| Amherst Town Library | 14 Main St, Amherst | 03031 | Hillsborough | (603) 673-2288 |
| Andover Public Library | 11 School St, Andover | 03216 | Merrimack | (603) 735-5333 |
| James A. Tuttle Library | 45 Main St, Antrim | 03440 | Hillsborough | (603) 588-6786 |
| Ashland Town Library | 41 Main St, Ashland | 03217 | Grafton | (603) 968-7928 |
| Thayer Public Library | 3 Ashuelot Main St, Ashuelot | 03441 | Cheshire | (603) 392-0175 |
| Kimball Library | 5 Academy Ave, Atkinson | 03811 | Rockingham | (603) 362-5234 |
| Griffin Free Public Library | 22 Hooksett Rd, Auburn | 03032 | Rockingham | (603) 483-5374 |
| B | ||||
| Barrington Public Library | 105 Ramsdell Ln, Barrington | 03825 | Strafford | (603) 664-9715 |
| Bartlett Public Library | 1313 US Rte 302, Bartlett | 03812 | Carroll | (603) 374-2755 |
| Bath Public Library | 4 W Bath Rd, Bath | 03740 | Grafton | (603) 747-3372 |
| Bedford Public Library | 3 Meetinghouse Rd, Bedford | 03110 | Hillsborough | (603) 472-2300 |
| Belmont Public Library | 146 Main St, Belmont | 03220 | Belknap | (603) 267-8331 |
| G.E.P. Dodge Library | 2 Main St, Bennington | 03442 | Hillsborough | (603) 588-6585 |
| Berlin Public Library | 270 Main St, Berlin | 03570 | Coos | (603) 752-5210 |
| Bethlehem Public Library | 2245 Main St, Bethlehem | 03574 | Grafton | (603) 869-2409 |
| Boscawen Public Library | 116 N Main St, Boscawen | 03303 | Merrimack | (603) 753-8576 |
| Baker Free Library | 509 South St, Bow | 03304 | Merrimack | (603) 224-7113 |
| Brown Memorial Library | 78 W Main St, Bradford | 03221 | Merrimack | (603) 938-5562 |
| Mary E. Bartlett Library | 22 Dalton Rd, Brentwood | 03833 | Rockingham | (603) 642-3355 |
| Minot-Sleeper Library | 35 Pleasant St, Bristol | 03222 | Grafton | (603) 744-3352 |
| Brookline Public Library | 16 Main St, Brookline | 03033 | Hillsborough | (603) 673-3330 |
| C | ||||
| Campton Public Library | 1110 Nh Route 175, Campton | 03223 | Grafton | (603) 726-4877 |
| Canaan Town Library | 1173 U.S. Rt 4, Canaan | 03741 | Grafton | (603) 523-9650 |
| Smyth Public Library | 55 High St, Candia | 03034 | Rockingham | (603) 483-8245 |
| Elkins Library | 9 Center Rd, Canterbury | 03224 | Merrimack | (603) 783-4386 |
| Oscar Foss Memorial Library | 111 S Barnstead Rd, Center Barnstead | 03225 | Belknap | (603) 269-3900 |
| James E. Nichols Memorial Library | 35 Plymouth St, Center Harbor | 03226 | Belknap | (603) 253-6950 |
| Ossipee Public Library | 74 Main St, Center Ossipee | 03814 | Carroll | (603) 539-6390 |
| Samuel H. Wentworth Library | 35 Main St, Center Sandwich | 03227 | Carroll | (603) 284-6665 |
| Tuftonboro Free Library | 221 Middle Rd, Center Tuftonboro | 03816 | Carroll | (603) 569-4256 |
| Silsby Free Public Library | 226 Main St, Charlestown | 03603 | Sullivan | (603) 826-7793 |
| Chester Public Library | 3 Chester St, Chester | 03036 | Rockingham | (603) 887-3404 |
| Chesterfield Public Library | 524 Route 63, Chesterfield | 03443 | Cheshire | (603) 363-4621 |
| Chichester Town Library | 161 Main St, Chichester | 03258 | Merrimack | (603) 798-5613 |
| Chocorua Public Library | 25 Deer Hill Rd, Chocorua | 03817 | Carroll | (603) 323-8610 |
| Fiske Free Library | 108 Broad St, Claremont | 03743 | Sullivan | (603) 542-7017 |
| Colebrook Public Library | 126 Main St, Colebrook | 03576 | Coos | (603) 237-4808 |
| Concord Public Library | 45 Green St, Concord | 03301 | Merrimack | (603) 225-8670 |
| Heights Branch LibraryPart of Concord Public Library | 14 Cantebury Rd, Concord | 03301 | Merrimack | (603) 230-4932 |
| Hopkinton Town Library | 61 Houston Dr, Contoocook | 03229 | Merrimack | (603) 746-3663 |
| Conway Public Library | 15 Greenwood Ave, Conway | 03818 | Carroll | (603) 447-5552 |
| George H. Stowell Free Library | 24 School St, Cornish Flat | 03746 | Sullivan | (603) 543-3644 |
| D | ||||
| Dalton Public Library | 756 Dalton Rd, Dalton | 03598 | Coos | (603) 837-2751 |
| George Gamble Library | 29 Route 104, Danbury | 03230 | Merrimack | (603) 768-3765 |
| Colby Memorial Library | 7 Colby Rd, Danville | 03819 | Rockingham | (603) 382-6733 |
| Philbrick-James Library | 4 Church St, Deerfield | 03037 | Rockingham | (603) 463-7187 |
| Deering Public Library | 762 Deering Center Rd, Deering | 03244 | Hillsborough | (603) 464-5136 |
| Derry Public Library | 64 East Broadway, Derry | 03038 | Rockingham | (603) 432-6140 |
| Dover Public Library | 73 Locust St, Dover | 03820 | Strafford | (603) 516-6050 |
| Dublin Public Library | 1114 Main St, Dublin | 03444 | Cheshire | (603) 563-8658 |
| Dummer Public Library | 67 Hill Rd, Dummer | 03588 | Coos | (603) 449-0995 |
| Dunbarton Public Library | 1004 School St, Dunbarton | 03046 | Merrimack | (603) 774-3546 |
| Durham Public Library | 49 Madbury Rd, Durham | 03824 | Strafford | (603) 868-6699 |
| E | ||||
| William Adams Bachelder Library | 12 Chase Hill Rd, East Andover | 03231 | Merrimack | (603) 735-5076 |
| Taylor Library | 49 E Derry Rd, East Derry | 03041 | Rockingham | (603) 432-7186 |
| East Kingston Public Library | 47 Maplevale Rd, East Kingston | 03827 | Rockingham | (603) 642-8333 |
| East Rochester Public Library | 935 Portland St, East Rochester | 03868 | Strafford | (603) 332-8013 |
| Effingham Public Library | 30 Town House Rd, Effingham | 03882 | Carroll | (603) 539-1537 |
| Enfield Public Library | 23 Main St, Enfield | 03748 | Grafton | (603) 632-7145 |
| Harvey-Mitchell Memorial Library | 151 Main St, Epping | 03042 | Rockingham | (603) 734-4587 |
| Epsom Public Library | 1606 Dover Rd, Epsom | 03234 | Merrimack | (603) 736-9920 |
| Errol Public Library | 67 Main St, Errol | 03579 | Coos | (603) 482-7720 |
| Hanover Town Library | 130 Etna Rd, Etna | 03750 | Grafton | (603) 643-3116 |
| Exeter Public Library | 4 Chestnut St, Exeter | 03833 | Rockingham | (603) 772-3101 |
| F | ||||
| Goodwin Library | 422 Main St, Farmington | 03835 | Strafford | (603) 755-2944 |
| Fitzwilliam Town Library | 11 Templeton Turnpike, Fitzwilliam | 03447 | Cheshire | (603) 585-6503 |
| George Holmes Bixby Memorial Library | 52 Main St, Francestown | 03043 | Hillsborough | (603) 547-2730 |
| Abbie Greenleaf Library | 439 Main St, Franconia | 03580 | Grafton | (603) 823-8424 |
| Franklin Public Library | 310 Central St, Franklin | 03235 | Merrimack | (603) 934-2911 |
| Freedom Public Library | 38 Old Portland Rd, Freedom | 03836 | Carroll | (603) 539-5176 |
| Fremont Public Library | 7 Jackie Bernier Dr, Fremont | 03044 | Rockingham | (603) 895-9543 |
| G | ||||
| Gilford Public Library | 31 Potter Hill Rd, Gilford | 03249 | Belknap | (603) 524-6042 |
| Gilmanton Corner Public Library | 509 Province Rd, Gilmanton | 03237 | Belknap | (603) 267-6200 |
| Gilmanton Year-Round Library Association | 1385 Nh Route 140, Gilmanton | 03837 | Belknap | (603) 364-2400 |
| Gilmanton Iron Works Library | 10 Elm St, Gilmanton Iron Works | 03837 | Belknap | (603) 364-7734 |
| Gilsum Public Library | 650 Route 10, Gilsum | 03448 | Cheshire | (603) 357-0320 |
| Goffstown Public Library | 2 High St, Goffstown | 03045 | Hillsborough | (603) 497-2102 |
| Gorham Public Library | 35 Railroad St, Gorham | 03581 | Coos | (603) 466-2525 |
| Olive G. Pettis Library | 36 Mill Village Rd, Goshen | 03752 | Sullivan | (603) 863-6921 |
| Grafton Public Library | 47 Library Rd, Grafton | 03240 | Grafton | (603) 523-7865 |
| Dunbar Free Library | 401 Route 10 South, Grantham | 03753 | Sullivan | (603) 863-2172 |
| Stephenson Memorial Library | 761 Forest Rd, Greenfield | 03047 | Hillsborough | (603) 547-2790 |
| Weeks Public Library | 36 Post Rd, Greenland | 03840 | Rockingham | (603) 436-8548 |
| Chamberlin Free Public Library | 46 Main St, Greenville | 03048 | Hillsborough | (603) 878-1105 |
| Northumberland Public Library | 31 State St, Groveton | 03582 | Coos | (603) 636-2066 |
| H | ||||
| Hampstead Public Library | 9 Mary E. Clark Dr, Hampstead | 03841 | Rockingham | (603) 329-6411 |
| Lane Memorial Library | 2 Academy Ave, Hampton | 03842 | Rockingham | (603) 926-3368 |
| Hampton Falls Free Library | 7 Drinkwater Rd, Hampton Falls | 03844 | Rockingham | (603) 926-3682 |
| Hancock Town Library | 25 Main St, Hancock | 03449 | Hillsborough | (603) 525-4411 |
| Howe Library | 13 South St, Hanover | 03755 | Grafton | (603) 643-4120 |
| Harrisville Public Library | 7 Canal St, Harrisville | 03450 | Cheshire | (603) 827-2918 |
| Haverhill Library Association | 67 Court St, Haverhill | 03765 | Grafton | (603) 989-5578 |
| Hebron Public Library | 8 Church Ln, Hebron | 03241 | Grafton | (603) 744-7998 |
| Tucker Free Library | 31 Western Ave, Henniker | 03242 | Merrimack | (603) 428-3471 |
| Hill Public Library | 30 Crescent St, Hill | 03243 | Merrimack | (603) 934-9712 |
| Fuller Public Library | 29 School St, Hillsborough | 03244 | Hillsborough | (603) 464-3595 |
| Hinsdale Public Library | 122 Brattleboro Rd, Hinsdale | 03451 | Cheshire | (603) 336-5713 |
| Holderness Library | 866 US Route 3, Holderness | 03245 | Grafton | (603) 968-7066 |
| Hollis Social Library | 2 Monument Sq, Hollis | 03049 | Hillsborough | (603) 465-7721 |
| Hooksett Public Library | 31 Mount Saint Mary's Way, Hooksett | 03106 | Merrimack | (603) 485-6092 |
| George H. and Ella M. Rodgers Memorial Library | 194 Derry Rd, Hudson | 03051 | Hillsborough | (603) 886-6030 |
| J | ||||
| Jackson Public Library | 52 Main St, Jackson | 03846 | Carroll | (603) 383-9731 |
| Jaffrey Public Library | 38 Main St, Jaffrey | 03452 | Cheshire | (603) 532-7301 |
| Marc A. Hurzeler, M.D. Library | 178 Meadows Rd, Jefferson | 03583 | Coos | (603) 586-7791 |
| K | ||||
| Keene Public Library | 60 Winter St, Keene | 03431 | Cheshire | (603) 352-0157 |
| Kensington Social & Public Library | 126 Amesbury Rd, Kensington | 03833 | Rockingham | (603) 772-5022 |
| Kingston Community Library | 2 Library Ln, Kingston | 03848 | Rockingham | (603) 642-3521 |
| L | ||||
| Goss Reading RoomPart of Laconia Public Library | 188 Elm St, Laconia | 03246 | Belknap | |
| Laconia Public Library | 695 Main St, Laconia | 03246 | Belknap | (603) 524-4775 |
| William D. Weeks Memorial Library | 128 Main St, Lancaster | 03584 | Coos | (603) 788-3352 |
| Lebanon Public Library | 9 E Park St, Lebanon | 03766 | Grafton | (603) 448-2459 |
| Lee Public Library | 9 Mast Rd, Lee | 03861 | Strafford | (603) 659-2626 |
| Miner Memorial Library | 3 2nd New Hampshire Turnpike, Lempster | 03605 | Sullivan | (603) 863-0051 |
| Lincoln Public Library | 22 Church St, Lincoln | 03251 | Grafton | (603) 745-8159 |
| Lisbon Public Library | 45 School St, Lisbon | 03585 | Grafton | (603) 838-6615 |
| Aaron Cutler Memorial Library | 269 Charles Bancroft Hwy, Litchfield | 03052 | Hillsborough | (603) 424-4044 |
| Littleton Public Library | 92 Main St, Littleton | 03561 | Grafton | (603) 444-5741 |
| Leach Library | 276 Mammoth Rd, Londonderry | 03053 | Rockingham | (603) 432-1132 |
| Maxfield Public Library | 8 Route 129, Loudon | 03307 | Merrimack | (603) 798-5153 |
| Converse Free Library | 38 Union St, Lyme | 03768 | Grafton | (603) 795-4622 |
| J.A. Tarbell Library | 136 Forest Rd, Lyndeborough | 03082 | Hillsborough | (603) 654-6790 |
| M | ||||
| Madbury Public Library | 11 Town Hall Rd, Madbury | 03823 | Strafford | (603) 743-1400 |
| Madison Library | 1895 Village Rd, Madison | 03849 | Carroll | (603) 367-8545 |
| Manchester City Library | 405 Pine St, Manchester | 03104 | Hillsborough | (603) 624-6550 |
| West Side Community LibraryPart of Manchester City Library | 76 N Main St, Manchester | 03102 | Hillsborough | (603) 624-6560 |
| Frost Free Library | 28 Jaffrey Rd, Marlborough | 03455 | Cheshire | (603) 876-4479 |
| Marlow Town Library | 12 Church St, Marlow | 03456 | Cheshire | (603) 446-3466 |
| Mason Public Library | 16 Darling Hill Rd, Mason | 03048 | Hillsborough | (603) 878-3867 |
| Meredith Public Library | 91 Main St, Meredith | 03253 | Belknap | (603) 279-4303 |
| Meriden LibraryPart of Philip Read Memorial Library | 22 Bean Rd, Meriden | 03770 | Sullivan | (603) 469-3252 |
| Merrimack Public Library | 470 Daniel Webster Hwy, Merrimack | 03054 | Hillsborough | (603) 424-5021 |
| Milan Public Library | 20 Bridge St, Milan | 03588 | Coos | (603) 449-7307 |
| William Y. Wadleigh Memorial Library | 49 Nashua St, Milford | 03055 | Hillsborough | (603) 249-0645 |
| Nute Library | 22 Elm St, Milton | 03851 | Strafford | (603) 652-7829 |
| Milton Free Public Library | 13 Main St, Milton Mills | 03852 | Strafford | (603) 473-8535 |
| Monroe Public Library | 19 Plains Rd, Monroe | 03771 | Grafton | (603) 638-4736 |
| Daland Memorial Library | 5 N Main St, Mont Vernon | 03057 | Hillsborough | (603) 673-7888 |
| Moultonborough Public Library | 4 Holland St, Moultonborough | 03254 | Carroll | (603) 476-8895 |
| N | ||||
| Nashua Public Library | 2 Court St, Nashua | 03060 | Hillsborough | (603) 589-4600 |
| Olivia Rodham Memorial Library | 1 Nelson Common Rd, Nelson | 03457 | Cheshire | (603) 847-3214 |
| Whipple Free Library | 67 Mont Vernon Rd, New Boston | 03070 | Hillsborough | (603) 487-3391 |
| New Castle Public Library | 301 Wentworth Rd, New Castle | 03854 | Rockingham | (603) 431-6773 |
| New Durham Public Library | 2 Old Bay Rd, New Durham | 03855 | Strafford | (603) 859-2201 |
| Gordon-Nash Library | 69 Main St, New Hampton | 03256 | Belknap | (603) 744-8061 |
| New Ipswich Library | 6 Main St, New Ipswich | 03071 | Hillsborough | (603) 878-4644 |
| Tracy Memorial Library | 304 Main St, New London | 03257 | Merrimack | (603) 526-4656 |
| Newbury Public Library | 933 Route 103, Newbury | 03255 | Merrimack | (603) 763-5803 |
| Paul Memorial Library | 76 Main St, Newfields | 03856 | Rockingham | (603) 778-8169 |
| Langdon Library | 328 Nimble Hill Rd, Newington | 03801 | Rockingham | (603) 436-5154 |
| Newmarket Public Library | 1 Elm St, Newmarket | 03857 | Rockingham | (603) 659-5311 |
| Richards Free Library | 58 N Main St, Newport | 03773 | Sullivan | (603) 863-3430 |
| Gale Library | 16 S Main St, Newton | 03858 | Rockingham | (603) 382-4691 |
| Pope Memorial Library | 2719 White Mountain Hwy, North Conway | 03860 | Carroll | (603) 356-2961 |
| North Hampton Public Library | 239 Atlantic Ave, North Hampton | 03862 | Rockingham | (603) 964-6326 |
| Patten-North Haverhill Library | 2885 Dartmouth College Hwy, North Haverhill | 03774 | Grafton | (603) 787-2542 |
| North Walpole Branch LibraryPart of Walpole Town Library | 70 Church St, North Walpole | 03609 | Cheshire | (603) 445-5153 |
| Hall Memorial Library | 18 Park St, Northfield | 03276 | Merrimack | (603) 286-8971 |
| Chesley Memorial Library | 8 Mountain Ave, Northwood | 03261 | Rockingham | (603) 942-5472 |
| Blaisdell Memorial Library | 129 Stage Rd, Nottingham | 03290 | Rockingham | (603) 679-8484 |
| O | ||||
| Orford Free Library | 2539 Route 25A, Orford | 03777 | Grafton | (603) 353-9166 |
| Orford Social Library | 573 Nh Rt. 10, Orford | 03777 | Grafton | (603) 353-9756 |
| P | ||||
| Pelham Public Library | 24 Village Green, Pelham | 03076 | Hillsborough | (603) 635-7581 |
| Pembroke Town Library | 313 Pembroke St, Pembroke | 03275 | Merrimack | (603) 485-7851 |
| Penacook Branch LibraryPart of Concord Public Library | 3 Merrimack St, Penacook | 03303 | Merrimack | (603) 753-4441 |
| Peterborough Town Library | 2 Concord St, Peterborough | 03458 | Hillsborough | (603) 924-8040 |
| Piermont Public Library | 130 Route 10, Piermont | 03779 | Grafton | (603) 272-4967 |
| Bremer Pond Memorial Library | 12 School St, Pittsburg | 03592 | Coos | (603) 538-7032 |
| Josiah Carpenter Library | 41 Main St, Pittsfield | 03263 | Merrimack | (603) 435-8406 |
| Philip Read Memorial Library | 1088 Route 12A, Plainfield | 03781 | Sullivan | (603) 675-6866 |
| Plaistow Public Library | 85 Main St, Plaistow | 03865 | Rockingham | (603) 382-6011 |
| Pease Public Library | 1 Russell St, Plymouth | 03264 | Grafton | (603) 536-2616 |
| Portsmouth Public Library | 175 Parrott Ave, Portsmouth | 03801 | Rockingham | (603) 427-1540 |
| R | ||||
| Randolph Public Library | 130 Durand Rd, Randolph | 03593 | Coos | (603) 466-5408 |
| Dudley-Tucker Library | 6 Epping St, Raymond | 03077 | Rockingham | (603) 895-7056 |
| Richmond Public Library | 19 Winchester Rd, Richmond | 03470 | Cheshire | (603) 239-6164 |
| Ingalls Memorial Library | 203 Main St, Rindge | 03461 | Cheshire | (603) 899-3303 |
| Rochester Public Library | 65 S Main St, Rochester | 03867 | Strafford | (603) 332-1428 |
| Rollinsford Public Library | 3 Front St, Rollinsford | 03869 | Strafford | (603) 516-2665 |
| Byron G. Merrill Library | 10 Buffalo Rd, Rumney | 03266 | Grafton | (603) 786-9520 |
| Rye Public Library | 581 Washington Rd, Rye | 03870 | Rockingham | (603) 964-8401 |
| S | ||||
| Kelley Library | 234 Main St, Salem | 03079 | Rockingham | (603) 898-7064 |
| Salisbury Free Library | 641 Old Turnpike Rd, Salisbury | 03268 | Merrimack | (603) 648-2278 |
| Sanbornton Public Library | 27 Meetinghouse Hill Rd, Sanbornton | 03269 | Belknap | (603) 286-8288 |
| Gafney Library | 14 High St, Sanbornville | 03872 | Carroll | (603) 522-3401 |
| Sandown Public Library | 305 Main St, Sandown | 03873 | Rockingham | (603) 887-3428 |
| Seabrook Library | 25 Liberty Ln, Seabrook | 03874 | Rockingham | (603) 474-2044 |
| Shelburne Public Library | 74 Village Rd, Shelburne | 03581 | Coos | (603) 466-2262 |
| Somersworth Public Library | 25 Main St, Somersworth | 03878 | Strafford | (603) 692-4587 |
| South Hampton Free Public Library | 3-1 Hilldale Ave, South Hampton | 03827 | Rockingham | (603) 394-7319 |
| Libbie A. Cass Memorial Library | 2748 Main St, Springfield | 03284 | Sullivan | (603) 763-4381 |
| Davis Public Library | 1391 Route 123 North, Stoddard | 03464 | Cheshire | (603) 446-6251 |
| Hill Library | 1151 Parker Mountain Rd, Strafford | 03884 | Strafford | (603) 664-2800 |
| Stratford Public Library | 74 Main St, Stratford | 03590 | Coos | (603) 922-9016 |
| Wiggin Memorial Library | 10 Bunker Hill Ave, Stratham | 03885 | Rockingham | (603) 772-4346 |
| Richardson Memorial Library | 1411 Route 117, Sugar Hill | 03586 | Grafton | (603) 823-7001 |
| Sullivan Public Library | 436 Centre St, Sullivan | 03445 | Cheshire | (603) 847-3458 |
| Abbott Library | 11 Soonipi Cir, Sunapee | 03782 | Sullivan | (603) 763-5513 |
| Reed Free Library | 8 Village Rd, Surry | 03431 | Cheshire | (603) 352-1761 |
| Sutton Free Library | 5 Corporation Hill Rd, Sutton Mills | 03221 | Merrimack | (603) 927-4927 |
| Mt. Caesar Union Library | 628 Old Homestead Hwy, Swanzey | 03446 | Cheshire | (603) 357-0456 |
| T | ||||
| Cook Memorial Library | 93 Main St, Tamworth | 03886 | Carroll | (603) 323-8510 |
| Mansfield Public Library | 5 Main St, Temple | 03084 | Hillsborough | (603) 878-3100 |
| Thornton Public Library | 1884 Nh Rte 175, Thornton | 03285 | Grafton | (603) 726-8981 |
| Gay-Kimball Library | 10 S Main St, Troy | 03465 | Cheshire | (603) 242-7743 |
| Twin Mountain Public Library | 92 School St, Twin Mountain | 03595 | Coos | (603) 846-5818 |
| U | ||||
| Unity Free Public Library | 13 Center Rd, Unit 4, Unity | 03603 | Sullivan | (603) 543-3253 |
| W | ||||
| Wakefield Public Library | 2699 Wakefield Rd, Wakefield | 03872 | Carroll | (603) 522-3032 |
| Walpole Town Library | 48 Main St, Walpole | 03608 | Cheshire | (603) 756-9806 |
| Pillsbury Free Library | 18 E Main St, Warner | 03278 | Merrimack | (603) 456-2289 |
| Joseph Patch Library | 320 Nh Route 25, Warren | 03279 | Grafton | (603) 764-9072 |
| Shedd Free Library | 46 N Main St, Washington | 03280 | Sullivan | (603) 495-3592 |
| Weare Public Library | 10 Paige Memorial Ln, Weare | 03281 | Hillsborough | (603) 529-2044 |
| Webster Free Public Library | 947 Battle St, Webster | 03303 | Merrimack | (603) 648-2706 |
| Webster Memorial Library | 20 Wentworth Village Rd, Wentworth | 03282 | Grafton | (603) 764-5818 |
| Kilton Public LibraryPart of Lebanon Public Library | 80 Main St, West Lebanon | 03784 | Grafton | (603) 298-8544 |
| Stratton Free Library | 9 Main St, West Swanzey | 03446 | Cheshire | (603) 352-9391 |
| Westmoreland Public Library | 33 S Village Rd, Westmoreland | 03467 | Cheshire | (603) 399-7750 |
| Whitefield Public Library | 8 Lancaster Rd, Whitefield | 03598 | Coos | (603) 837-2030 |
| Wilmot Public Library | 11 N Wilmot Rd, Wilmot | 03287 | Merrimack | (603) 526-6804 |
| Wilton Public & Gregg Free Library | 7 Forest Rd, Wilton | 03086 | Hillsborough | (603) 654-2581 |
| Conant Public Library | 111 Main St, Winchester | 03470 | Cheshire | (603) 239-4331 |
| Nesmith Library | 8 Fellows Rd, Windham | 03087 | Rockingham | (603) 432-7154 |
| Wolfeboro Public Library | 259 S Main St, Wolfeboro | 03894 | Carroll | (603) 569-2428 |
| Moosilauke Public Library | 165 Lost River Rd, Woodstock | 03262 | Grafton | (603) 745-9971 |
| Woodsville Free Public Library | 14 School Ln, Woodsville | 03785 | Grafton | (603) 747-3483 |
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.