New Hampshire Public Libraries

This page contains a list of public libraries in New Hampshire. If you do not see a link to your local branch library, please check out the library system site.

City Library Library System Address Phone
Acworth Acworth Silsby Free Library Acworth Silsby Free Library Cold Pond Road 6038352150
Alexandria Haynes Memorial Library Haynes Memorial Library 33 Washburn Road 6037446529
Allenstown Allenstown Public Library Allenstown Public Library 59 Main Street 6034857651
Alstead Shedd-Porter Memorial Library Shedd-Porter Memorial Library Main Street 6038356661
Alton Gilman Library Gilman Library Main Street 6038752550
Amherst Amherst Town Library Amherst Town Library 14 Main Street 6036732288
Andover Andover Public Library Andover Public Library 11 School Street 6037355333
Antrim James A. Tuttle Library James A. Tuttle Library 45 Main Street 6035886786
Ashland Ashland Town Library Ashland Town Library 41 Main Street 6039687928
Atkinson Kimball Library Kimball Library 3 Academy Avenue 6033625234
Auburn Griffin Free Public Library Griffin Free Public Library 22 Hooksett Road 6034835374
Barrington Barrington Public Library Barrington Public Library 39 Province Lane 6036649715
Bartlett Bartlett Public Library Bartlett Public Library Main Street 6033742755
Bath Bath Public Library Bath Public Library Route 302 6037473372
Bedford Bedford Public Library Bedford Public Library 3 Meetinghouse Road 6034722300
Belmont Belmont Public Library Belmont Public Library 146 Main Street 6032678331
Bennington G. E.P. Dodge Library G. E.P. Dodge Library 2 Main Street 6035886585
Berlin Berlin Public Library Berlin Public Library 270 Main Street 6037525210
Bethlehem Bethlehem Public Library Bethlehem Public Library 2115 Main Street 6038692409
Boscawen Boscawen Public Library Boscawen Public Library 116 North Main Street 6037538576
Bow Baker Free Library Baker Free Library 509 South Street 6032247113
Bradford Brown Memorial Library Brown Memorial Library 78 West Main Street 6039385562
Brentwood Mary E. Bartlett Library Mary E. Bartlett Library 22 Dalton Road 6036423355
Bridgewater Bridgewater Public Library Bridgewater Public Library 955 River Road 6039687911
Bristol Minot-Sleeper Library Minot-Sleeper Library 35 Pleasant Street 6037443352
Brookline Brookline Public Library Brookline Public Library 16 Main Street 6036738855
Campton Campton Public Library Campton Public Library 1110 NH Route 175 6037264877
Canaan Canaan Town Library Canaan Town Library 1173 U.S. Rt 4 6035239650
Candia Smyth Public Library Smyth Public Library 55 High Street 6034838245
Canterbury Elkins Library Elkins Library 1 Baptist Road 6037834386
Center Barnstead Oscar Foss Memorial Library Oscar Foss Memorial Library 111 South Barnstead Road 6032693900
Center Harbor James E. Nichols Memorial Library James E. Nichols Memorial Library 35 Plymouth Street 6032536950
Center Ossipee Ossipee Public Library Ossipee Public Library 74 Main Street 6035396390
Center Sandwich Samuel H. Wentworth Library Samuel H. Wentworth Library 35 Main Street 6032846665
Center Strafford Hill Library Hill Library Route 126 6036642800
Center Tuftonboro Tuftonboro Free Library Tuftonboro Free Library 221 Middle Road 6035694256
Charlestown Silsby Free Public Library Silsby Free Public Library 226 Main Street 6038267793
Chester Chester Public Library Chester Public Library 3 Chester Street 6038873404
Chesterfield Chesterfield Public Library Chesterfield Public Library 524 Route 63 6033634621
Chichester Chichester Town Library Chichester Town Library 161 Main Street 6037985613
Chocorua Chocorua Public Library Chocorua Public Library 125 Deer Hill Road 6033238610
Claremont Fiske Free Library Fiske Free Library 108 Broad Street 6035427017
Colebrook Colebrook Public Library Colebrook Public Library 149 Main Street 6032374808
Concord Concord Public Library Concord Public Library 45 Green Street 6032258670
Concord New Hampshire Historical Society Tuck Library New Hampshire Historical Society Tuck Library 30 Park Street 6038560641
Conway Conway Public Library Conway Public Library 15 Main Street 6034475552
Cornish Flat George H. Stowell Free Library George H. Stowell Free Library School Street 6035433444
Dalton Dalton Public Library Dalton Public Library 741 Unit 2 Dalton Road 6038372751
Danbury George Gamble Library George Gamble Library 29 US Rt. 104 6037683765
Danville Colby Memorial Library Colby Memorial Library 7 Colby Road 6033826733
Deerfield Philbrick-James Library Philbrick-James Library 4 Old Center Road South 6034637187
Deering Deering Public Library Deering Public Library 762 Deering Center Road 6034645108
Derry Derry Public Library Derry Public Library 64 East Broadway 6034326140
Dover Dover Public Library Dover Public Library 73 Locust Street 6035166050
Dublin Dublin Public Library Dublin Public Library 1114 Main Street 6035638658
Dummer Dummer Public Library Dummer Public Library 67 Hill Road 6034490995
Dunbarton Dunbarton Public Library Dunbarton Public Library 1004 School Street 6037743546
Durham Durham Public Library Durham Public Library 7-H Mill Road Plaza 6038686699
East Andover William Adams Batchelder Library William Adams Batchelder Library 12 Chase Hill Road 6037355333
East Derry Taylor Library Taylor Library 49 East Derry Road 6034327186
East Kingston East Kingston Public Library East Kingston Public Library 41 Depot Road 6036428333
East Lempster Miner Memorial Library Miner Memorial Library 3 2nd NH Turnpike 6038630051
East Rochester East Rochester Public Library East Rochester Public Library 57 Main Street 6033322309
East Swanzey Mt. Caesar Union Library Mt. Caesar Union Library 628 Old Homestead Highway 6033570456
Effingham Effingham Public Library Effingham Free Public Library Town Hall, 30 Town House Road 6035391537
Enfield Enfield Public Library Enfield Public Library 23 Main Street 6036327145
Epping Harvey-Mitchell Memorial Library Harvey-Mitchell Memorial Library 151 Main Street 6036795944
Epsom Epsom Public Library Epsom Public Library 1775 Dover Road 6037369920
Errol Errol Public Library Errol Public Library 67 Main Street 6034827720
Etna Hanover Town Library Hanover Town Library 130 Etna Road 6036433116
Exeter Exeter Public Library Exeter Public Library 1 Founders Park 6037723101
Farmington Goodwin Library Goodwin Library 9 South Main Street 6037552944
Fitzwilliam Fitzwilliam Town Library Fitzwilliam Town Library 11 Templeton Turnpike 6035856503
Francestown George Holmes Bixby Memorial Library George Holmes Bixby Memorial Library 52 Main Street 6035472730
Franconia Abbie Greenleaf Library Abbie Greenleaf Library 439 Main Street 6038238424
Franklin Franklin Public Library Franklin Public Library 310 Central Street 6039342911
Freedom Freedom Public Library Freedom Public Library 38 Old Portland Road 6035395176
Fremont Fremont Public Library Fremont Public Library 7 Jackie Bernier Drive 6038959543
Gilford Gilford Public Library Gilford Public Library 2 Belknap Mountain Road 6035246042
Gilmanton Gilmanton Corner Library Gilmanton Corner Public Library Province Road 6032677349
Gilmanton Iron Works Gilmanton Iron Works Library Gilmanton Iron Works Library 10 Elm Street  
Gilsum Gilsum Public Library Gilsum Public Library 650 Route 10 6033570320
Goffstown Goffstown Public Library Goffstown Public Library 2 High Street 6034972102
Gorham Gorham Public Library Gorham Public Library 35 Railroad Street 6034662525
Goshen Olive G. Pettis Library Olive G. Pettis Library 36 Mill Village Road 6038636921
Grafton Grafton Public Library Grafton Public Library Library Road 6035237865
Grantham Dunbar Free Library Dunbar Free Library 401 Route 10 South 6038632172
Greenfield Stephenson Memorial Library Stephenson Memorial Library 761 Forest Road 6035472790
Greenland Weeks Public Library Weeks Public Library 36 Post Road 6034368548
Greenville Chamberlin Free Public Library Chamberlin Free Public Library 46 Main Street 6038781105
Groton Groton Public Library Groton Public Library 63 North Groton Road 6037443668
Groveton Northumberland Public Library Northumberland Public Library 22 State Street 6036362066
Hampstead Hampstead Public Library Hampstead Public Library 9 Mary E. Clark Drive 6033296411
Hampton Lane Memorial Library Lane Memorial Library 2 Academy Avenue 6039263368
Hampton Falls Hampton Falls Free Library Hampton Falls Free Library 7 Drinkwater Road 6039263682
Hancock Hancock Town Library Hancock Town Library 25 Main Street 6035254411
Hanover Howe Library Howe Library 13 South Street 6036434120
Harrisville Harrisville Public Library Harrisville Public Library 7 Canal Street 6038272918
Haverhill Haverhill Library Association Haverhill Library Association 67 Court Street 6039895578
Hebron Hebron Public Library Hebron Public Library Church Lane 6037447998
Henniker Tucker Free Library Tucker Free Library 11 Western Avenue 6034283471
Hill Hill Public Library Hill Public Library 30 Crescent Street 6039349712
Hillsboro Fuller Public Library Fuller Public Library 29 School Street 6034643595
Hinsdale Hinsdale Public Library Hinsdale Public Library 122 Brattleboro Road 6033365713
Holderness Holderness Library Holderness Library Routes 3 6039687066
Hollis Hollis Social Library Hollis Social Library 2 Monument Square 6034657721
Hooksett Hooksett Public Library Hooksett Public Library 1701-B Hooksett Road 6034856092
Hopkinton Hopkinton Town Library Hopkinton Town Library 161 Houston Drive 6037463663
Hudson Hills Memorial Library Hills Memorial Library 18 Library Street 6038866030
Jackson Jackson Public Library Jackson Public Library Main Street 6033839731
Jaffrey Jaffrey Public Library Jaffrey Public Library 38 Main Street 6035327301
Jefferson Jefferson Public Library Jefferson Public Library 737 Presidential Highway 6035867791
Keene Keene Public Library Keene Public Library 60 Winter Street 6033520157
Kensington Kensington Social & Public Library Kensington Social & Public Library 126 Amesbury Road 6037725022
Kingston Nichols Memorial Library Nichols Memorial Library 169 Main Street 6036423521
Laconia Goss Reading Room Laconia Public Library 188 Elm Street 6035243808
Laconia Laconia Public Library Laconia Public Library 695 Main Street 6035244775
Lancaster William D. Weeks Memorial Library William D. Weeks Memorial Library 128 Main Street 6037883352
Lebanon Lebanon Public Library Lebanon Public Library 9 East Park Street 6034482459
Lee Lee Public Library Lee Public Library 7 Mast Road 6036592626
Lincoln Lincoln Public Library Lincoln Public Library 22 Church Street 6037458159
Lisbon Lisbon Public Library Lisbon Public Library 45 School Street 6038386615
Litchfield Litchfield Public Library Aaron Cutler Memorial Library 269 Charles Bancroft Highway 6034244044
Littleton Littleton Public Library Littleton Public Library 92 Main Street 6034445741
Londonderry Leach Library Leach Library 268 B Mammoth Road 6034321100
Loudon Maxfield Public Library Maxfield Public Library 8 Route 129 6037985153
Lyme Converse Free Library Converse Free Library 38 Union Street 6037954622
Lyndeborough J.A. Tarbell Library J.A. Tarbell Library 136 Forest Road 6036546790
Madbury Madbury Public Library Madbury Public Library 9 Town Hall Road 6037431400
Madison Madison Library Madison Library 24 Route 113 West 6033678545
Manchester Manchester City Library Manchester City Library 405 Pine Street 6036246550
Manchester West Side Community Library Manchester City Library 76 North Main Street 6036246560
Marlborough Frost Free Library Frost Free Library 28 Jaffrey Road 6038764479
Marlow Marlow Town Library Marlow Town Library 12 Church Street 6034463466
Mason Mason Public Library Mason Public Library 16 Darling Hill Road 6038783867
Meredith Meredith Public Library Meredith Public Library 91 Main Street 6032794303
Meriden Meriden Library Meriden Library 22 Bean Road 6034693252
Merrimack Merrimack Public Library Merrimack Public Library 470 Daniel Webster Highway 6034245021
Milan Milan Public Library Milan Public Library 20 Bridge Street 6034497307
Milford Wadleigh Memorial Library Wadleigh Memorial Library 49 Nashua Street 6036732408
Milton Nute Library Nute Library 22 Elm Street 6036527829
Milton Mills Milton Free Public Library Milton Free Public Library 13 Main Street 6034738535
Monroe Monroe Public Library Monroe Public Library 19 Plains Road 6036384736
Mont Vernon Daland Memorial Library Daland Memorial Library 5 North Main Street 6036737888
Moultonborough Moultonborough Public Library Moultonborough Public Library 4 Holland Street 6034768895
Nashua Chandler Memorial Library & Ethnic Center Nashua Public Library 257 Main Street 6035943415
Nashua Nashua Public Library Nashua Public Library 2 Court Street 6035894600
Nelson Olivia Rodham Memorial Library Olivia Rodham Memorial Library 1 Nelson Common, Hcr 33, Box 656 6038473214
New Boston Whipple Free Library Whipple Free Library 2 Central Square 6034873391
New Castle New Castle Public Library New Castle Public Library 301 Wentworth Road 6034316773
New Durham New Durham Public Library New Durham Public Library 2 Old Bay Road 6038592201
New Hampton Gordon-Nash Library Gordon-Nash Library 69 Main Street 6037448061
New Ipswich New Ipswich Library New Ipswich Library 6 Main Street 6038784644
New London Tracy Memorial Library Tracy Memorial Library 304 Main Street 6035264656
Newbury Newbury Public Library Newbury Public Library 933 Route 103 6037635803
Newfields Newfields Public Library Newfields Public Library 76 Main Street 6037788169
Newington Langdon Library Langdon Library 328 Nimble Hill Road 6034365154
Newmarket Newmarket Public Library Newmarket Public Library 1 Elm Street 6036595311
Newport Richards Free Library Richards Free Library 58 North Main Street 6038633430
Newport Unity Free Public Library Unity Free Public Library Chase Tavern-Center Road 6035433253
Newton Gale Library Gale Library 16 South Main Street 6033824691
North Conway North Conway Public Library North Conway Public Library 2719 White Mountain Highway 6033562961
North Hampton North Hampton Public Library North Hampton Public Library 237-A Atlantic Avenue 6039646326
North Haverhill Patten-North Haverhill Library Patten-North Haverhill Library 2885 Dartmouth Highway 6037872542
North Stratford Stratford Public Library Stratford Public Library Junction Rt 3 & Vt 102 6039229016
North Walpole North Walpole Public Library Walpole Town Library 70 Church Street 6034455153
North Woodstock Moosilauke Public Library Moosilauke Public Library 165 Lost River Road 6037459971
Northfield Hall Memorial Library Hall Memorial Library 18 Park Street 6032868971
Northwood Chesley Memorial Library Chesley Memorial Library 8 Mountain Avenue 6039425472
Nottingham Blaisdell Memorial Library Blaisdell Memorial Library 129 Stage Road 6036798484
Orford Orford Free Library Orford Free Library 311 Route 25a 6033539166
Orford Orford Social Library Orford Social Library Main Street 6033539756
Pelham Pelham Public Library Pelham Public Library 24 Village Green 6036357581
Pembroke Pembroke Town Library Pembroke Town Library 313 Pembroke Street 6034857851
Penacook Penacook Branch Concord Public Library 3 Merrimack Street 6037534441
Peterborough Peterborough Town Library Peterborough Town Library 2 Concord Street 6039248040
Piermont Piermont Public Library Piermont Public Library 130 Route 10 6032724967
Pike Pike Library Pike Library 1585 Moosilauke Highway 6039899847
Pittsburg Bremer Pond Memorial Library Bremer Pond Memorial Library 1 Main Street 6035387032
Pittsfield Carpenter Library Josiah Carpenter Library 41 Main Street 6034358406
Plainfield Philip Read Memorial Library Philip Read Memorial Library 1088 Route 12a 6036756866
Plaistow Plaistow Public Library Plaistow Public Library 85 Main Street 6033826011
Plymouth Pease Public Library Pease Public Library 1 Russell Street 6035362616
Portsmouth Portsmouth Public Library Portsmouth Public Library 175 Parrott Avenue 6034271540
Randolph Randolph Public Library Randolph Public Library Durand Road, Rr 1 Box 1419 6034665408
Raymond Dudley-Tucker Library Dudley-Tucker Library 6 Epping Street 6038952633
Richmond Richmond Public Library Richmond Public Library 19 Winchester Road 6032396164
Rindge Ingalls Memorial Library Ingalls Memorial Library 252 Main Street 6038993303
Rochester Rochester Public Library Rochester Public Library 65 South Main Street 6033321428
Rumney Byron G. Merrill Library Byron G. Merrill Library 10 Buffalo Road 6037869520
Rye Rye Public Library Rye Public Library 581 Washington Road 6039648401
Salem Kelley Library Kelley Library 234 Main Street 6038987064
Salisbury Salisbury Free Library Salisbury Free Library 641 Old Turnpike Road 6036482278
Sanbornton Sanbornton Public Library Sanbornton Public Library 27 Meeting House Hill 6032868288
Sanbornville The Gafney Library, Inc. The Gafney Library, Inc. 14 High Street 6035223401
Sanbornville Wakefield Public Library Wakefield Public Library 2699 Wakefield Road 6035223032
Sandown Sandown Public Library Sandown Public Library 305 Main Street 6038873428
Seabrook Seabrook Library Seabrook Library 25 Liberty Lane 6034742044
Shelburne Shelburne Public Library Shelburne Public Library 74 Village Road 6034662262
Somersworth Somersworth Public Library Somersworth Public Library 25 Main Street 6036924587
South Hampton South Hampton Public Library South Hampton Free Public Library 3-1 Hilldale Avenue 6033947319
Springfield Libbie A. Cass Memorial Library Libbie A. Cass Memorial Library 757 Main Street 6037634381
Stark Stark Public Library Stark Public Library Rfd1 Route 110 6036362118
Stoddard Davis Memorial Library Davis Public Library 1391 Route 123 North 6034466251
Stratford Laura Johnson Memorial Library Laura Johnson Memorial Library Bog Road 6036362939
Stratham Wiggin Memorial Library Wiggin Memorial Library 10 Bunker Hill Avenue 6037724346
Sugar Hill Richardson Memorial Library Richardson Memorial Library 1411 Main Street 6038237001
Sullivan Sullivan Public Library Sullivan Public Library Centre Street 6038473458
Sunapee Abbott Library Abbott Library 542 Route 11 6037635513
Surry Reed Free Library Reed Free Library 8 Village Road 6033521761
Sutton Mills Sutton Free Library Sutton Free Library Main Street 6039274927
Tamworth Cook Memorial Library Cook Memorial Library 93 Main Street 6033238510
Temple Mansfield Public Library Mansfield Public Library 5 Main Street 6038983100
Thornton Thornton Public Library Thornton Public Library 1886 NH Rte 175 6037268981
Troy Gay-Kimball Public Library Gay-Kimball Library 10 South Main Street 6032427743
Twin Mountain Twin Mountain Public Library Twin Mountain Public Library 92 School Street 6038465818
Union Union Village Library Union Village Library Maple Street  
Walpole Walpole Town Library Walpole Town Library 48 Main Street, Po Box 487 6037569806
Warner Pillsbury Free Library Pillsbury Free Library 18 East Main Street 6034562289
Warren Joseph Patch Library Joseph Patch Library South Main Street 6037645824
Washington Shedd Free Library Shedd Free Library 46 North Main Street 6034953592
Waterville Valley Osceola Library Osceola Library West Branch Road  
Weare Weare Public Library Weare Public Library 10 Paige Memorial Lane 6035292044
Webster Webster Free Public Library Webster Free Public Library 947 Battle Street 6036482706
Wentworth Webster Memorial Library Webster Memorial Library 20 Wentworth Village Road 6037645818
West Lebanon West Lebanon Library Lebanon Public Library 57 Main Street 6032988544
West Stewartstown Stewartstown Public Library Dennis Joos Memorial Library Washington Street 6032463329
West Swanzey Stratton Free Library Stratton Free Library 9 Main Street 6033529391
Westmoreland Westmoreland Public Library Westmoreland Public Library 33 South Village Road 6033997750
Whitefield Whitefield Public Library Whitefield Public Library 8 Lancaster Road 6038372030
Wilmot Wilmot Public Library Wilmot Public Library 11 North Wilmot Road 6035266804
Wilton Wilton Public & Gregg Free Library Wilton Public & Gregg Free Library 7 Forest Road 6036542581
Winchester Conant Public Library Conant Public Library 111 Main Street 6032394331
Winchester Thayer Public Library Thayer Public Library 3 Main Street 6032394099
Windham Nesmith Library Nesmith Library 8 Fellows Road 6034327154
Wolfeboro Wolfeboro Public Library Wolfeboro Public Library 259 South Main Street 6035692428
Woodsville Woodsville Free Public Library Woodsville Free Public Library 14 School Street 6037473483
 
Libraries by County
• Belknap
• Carroll
• Cheshire
• Coos
• Grafton
• Hillsborough
• Merrimack
• Rockingham
• Strafford
• Sullivan