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