New Hampshire

CityLibraryAddressZipPhoneEmail
AcworthAcworth Silsby Free Library5 Lynn Hill Road03601(603) 835-2150
AlexandriaHaynes Library33 Washburn Road03222(603) 744-6529
AlsteadShedd-Porter Memorial Library3 Main St03601(603) 835-6661
AltonGilman Library100 Main Street03809(603) 875-2550
AmherstAmherst Town Library14 Main Street03031(603) 673-2288
AndoverAndover Public Library11 School Street03216(603) 735-5333
AntrimJames A. Tuttle Library45 Main Street03440(603) 588-6786
AshlandAshland Town Library41 Main Street03217(603) 968-7928
AshuelotThayer Public Library3 Main Street03441(603) 239-4099
AtkinsonKimball Library5 Academy Ave03811(603) 362-5234
AuburnGriffin Free Public Library22 Hooksett Road03032(603) 483-5374
      
BarringtonBarrington Public Library39 Province Lane03825(603) 664-9715
BartlettBartlett Public Library1313 Us Rte 30203812(603) 374-2755
BathBath Public Library4 West Bath Road03740(603) 747-3372
BedfordBedford Public Library3 Meetinghouse Road03110(603) 472-3023
BelmontBelmont Public Library146 Main Street03220(603) 267-8331
BenningtonG. E.P. Dodge Library2 Main Street(603) 588-6585
BenningtonGep Dodge Library2 Main Street03442(603) 588-6585
BerlinBerlin Public Library270 Main Street03570(603) 752-5210
BethlehemBethlehem Public Library2155 Main Street03574(603) 869-2409
BoscawenBoscawen Public Library116 North Main St03303(603) 753-8576
BowBaker Free Library509 South Street03304(603) 224-7113
BradfordBrown Memorial Library78 West Main Street03221(603) 938-5562
BrentwoodMary E. Bartlett Library22 Dalton Road03833(603) 642-3355
BridgewaterBridgewater Public Library1032 River Road03264(603) 968-7911
BristolMinot-Sleeper Library35 Pleasant Street03222(603) 744-3352
BrooklineBrookline Public Library16 Main Street03033(603) 673-3330
      
CamptonCampton Public Library1110 Nh Route 17503223(603) 726-4877
CanaanCanaan Town Library1173 U.S. Rt 403741(603) 523-9650
CandiaSmyth Public Library55 High Street03034(603) 483-8245Email
CanterburyElkins Library9 Center Road03224(603) 783-4386
Center BarnsteadOscar Foss Memorial Library111 South Barnstead Road03225(603) 269-3900
Center HarborJames E. Nichols Memorial Library35 Plymouth Street03226(603) 253-6950
Center OssipeeOssipee Public Library74 Main Street03814(603) 539-6390
Center SandwichSamuel H. Wentworth Library35 Main Street03227(603) 284-6665
CharlestownSilsby Free Public Library226 Main Street03603(603) 826-7793
ChesterChester Public Library3 Chester Street03036(603) 887-3404
ChesterfieldChesterfield Public Library524 Route 6303443(603) 363-4621
ChichesterChichester Town Library161 Main Street03258(603) 798-5613
ChocoruaChocorua Public Library25 Deer Hill Road03817(603) 323-8610
ClaremontFiske Free Library108 Broad Street03743(603) 542-7017
ColebrookColebrook Public Library126 Main St.03576(603) 237-4808
ConcordConcord Public Library45 Green Street03301(603) 225-8670
ConcordNew Hampshire Historical Society Tuck Library30 Park Street(603) 856-0641
ContoocookHopkinton Town Library61 Houston Drive03229(603) 746-3663
ConwayConway Public Library15 Main Street03818(603) 447-5552
Cornish FlatGeorge H. Stowell Free Library24 School Street03746(603) 543-3644
Ctr. TuftonboroTuftonboro Free Library221 Middle Rd.03816(603) 569-4256
      
DaltonDalton Public Library741 Dalton Road03598(603) 837-2751
DanburyGeorge Gamble Library29 Route 10403230(603) 768-3765
DanvilleColby Memorial Library7 Colby Road03819(603) 382-6733
DeerfieldPhilbrick-James Library4 Church Street03037(603) 463-7187
DeeringDeering Public Library762 Deering Center Road03244(603) 464-5108
DerryDerry Public Library64 East Broadway03038(603) 432-6140
DoverDover Public Library73 Locust Street03820(603) 516-6050
DublinDublin Public Library1114 Main Street03444(603) 563-7475
DummerDummer Public Library67 Hill Road03588(603) 449-0995
DunbartonDunbarton Public Library1004 School Street03046(603) 774-3546
DurhamDurham Public Library7 Mill Road Unit H03824(603) 868-6699
      
East AndoverWilliam Adams Bachelder Library12 Chase Hill Road03231(603) 735-5333
East DerryTaylor Library49 East Derry Road03041(603) 432-7186
East KingstonEast Kingston Public Library47 Maplevale Road03827(603) 642-8333
East RochesterEast Rochester Public Library57 Main Street03868(603) 332-8013
EffinghamEffingham Free Public Library30 Town House Road03882(603) 539-1537
EnfieldEnfield Public Library23 Main Street03748(603) 632-7145
EppingHarvey-Mitchell Memorial Library151 Main Street03042(603) 679-5944
EpsomEpsom Public Library1606 Dover Road03234(603) 736-9920
ErrolErrol Public Library67 Main Street03579(603) 482-7720
EtnaHanover Town Library130 Etna Road03750(603) 643-3116
ExeterExeter Public Library4 Chestnut Street03833(603) 772-3101
      
FarmingtonGoodwin Library422 Main St.03835(603) 755-2944
FitzwilliamFitzwilliam Town Library11 Templeton Turnpike03447(603) 585-6503
FrancestownGeorge Holmes Bixby Memorial Library52 Main Street03043(603) 547-2730
FranconiaAbbie Greenleaf Library439 Main Street03580(603) 823-8424
FranconiaAbbie Greenleaf Library439 Main Street(603) 823-8424
FranklinFranklin Public Library310 Central Street03235(603) 934-2911
FreedomFreedom Public Library38 Old Portland Road03836(603) 539-5176
FremontFremont Public Library7 Jackie Bernier Drive03044(603) 895-9543
      
GilfordGilford Public Library31 Potter Hill Road03249(603) 524-6042
GilmantonGilmanton Corner Public Library509 Province Road03237(603) 267-8986
Gilmanton Iron WorksGilmanton Iron Works Library10 Elm Street03837(603) 527-1007
GilsumGilsum Public Library650 Route 1003448(603) 352-0320
GoffstownGoffstown Public Library2 High Street03045(603) 497-2102
GorhamGorham Public Library35 Railroad Street03581(603) 466-2525
GoshenOlive G. Pettis Library36 Mill Village Road03752(603) 863-6921Email
GraftonGrafton Public Library26 Library Road03240(603) 523-7865
GranthamDunbar Free Library401 Route 10 South03753(603) 863-2172
GreenfieldStephenson Memorial Library761 Forest Road03047(603) 547-2790
GreenlandWeeks Public Library36 Post Road03840(603) 436-8548
GreenvilleChamberlin Free Public Library46 Main Street03048(603) 878-1105
GrotonGroton Free Public Library754 North Groton Road03241
GrovetonNorthumberland Public Library31 State Street03582(603) 636-2066
      
HampsteadHampstead Public Library9 Mary E. Clark Drive03841(603) 329-6411
HamptonLane Memorial Library2 Academy Avenue03842(603) 926-3368
Hampton FallsHampton Falls Free Library7 Drinkwater Road03844(603) 926-3682
HancockHancock Town Library25 Main Street03449(603) 525-4411
HanoverHowe Library13 South Street03755(603) 643-4120
HarrisvilleHarrisville Public Library7 Canal Street03450(603) 827-2918
HaverhillHaverhill Library Association67 Court Street03765(603) 898-5578
HebronHebron Public Library8 Church Lane03241(603) 744-7998
HennikerTucker Free Library31 Western Avenue03242(603) 428-3471
HillHill Public Library30 Crescent Street03243(603) 934-9712
HillsboroughFuller Public Library29 School Street03244(603) 464-3595
HinsdaleHinsdale Public Library122 Brattleboro Road03451(603) 336-5713
HoldernessHolderness Library866 Us Route 303245(603) 968-7066
HollisHollis Social Library2 Monument Square03049(603) 465-7721
HooksettHooksett Public Library31 Mount Saint Mary’s Way03106(603) 485-6092Email
HudsonRodgers Memorial Library194 Derry Road03051(603) 886-6030Email
      
JacksonJackson Public Library125 Main Street03846(603) 383-9731
JaffreyJaffrey Public Library38 Main Street03452(603) 532-7301
JeffersonJefferson Public Library737 Presidential Highway03583(603) 586-7791
      
KeeneKeene Public Library60 Winter Street03431(603) 352-6963
KensingtonKensington Social Public Library126 Amesbury Road03833(603) 772-5022
KingstonNichols Memorial Library169 Main Street03848(603) 642-3521
      
LaconiaGoss Reading Room188 Elm Street(603) 524-3808
LaconiaLaconia Public Library695 Main Street03246(603) 524-4775
LancasterWilliam D. Weeks Memorial Library128 Main Street03584(603) 788-3352
LebanonLebanon Public Library9 East Park Street03766(603) 448-2459
LeeLee Public Library7 Mast Road03861(603) 659-2626
LempsterMiner Memorial Library3 2nd New Hampshire Turnpike03605(603) 863-0051
LincolnLincoln Public Library22 Church Street03251(603) 745-8159
LisbonLisbon Public Library45 School Street03585(603) 838-6615
LitchfieldAaron Cutler Memorial Library269 Charles Bancroft Highway03052(603) 424-4044
LitchfieldLitchfield Public Library269 Charles Bancroft Highway(603) 424-4044
LittletonLittleton Public Library92 Main Street03561(603) 444-5741
LondonderryLeach Library276 Mammoth Road03053(603) 432-1132
LoudonMaxfield Public Library8 Route 12903307(603) 798-5153
LymeConverse Free Library38 Union Street03768(603) 795-4622
LyndeboroughJ.A. Tarbell Library136 Forest Road03082(603) 654-6790
      
MadburyMadbury Public Library9 Town Hall Road03823(603) 743-1400
MadisonMadison Library1895 Village Road03849(603) 367-8545
ManchesterManchester City Library405 Pine Street03104(603) 624-6550
ManchesterWest Side Community Library76 North Main Street(603) 624-6560
MarlboroughFrost Free Library28 Jaffrey Road03455(603) 876-4479
MarlowMarlow Town Library12 Church Street03456(603) 446-3466
MasonMason Public Library16 Darling Hill Road03048(603) 878-3367
MeredithMeredith Public Library91 Main Street03253(603) 279-4303
MeridenMeriden Library22 Bean Road03770(603) 469-3252
MerrimackMerrimack Public Library470 Daniel Webster Highway03054(603) 424-5021
MilanMilan Public Library20 Bridge Street03588(603) 449-7307
MilfordWilliam Y. Wadleigh Memorial Library49 Nashua Street03055(603) 673-2408
MiltonNute Library22 Elm Street03851(603) 652-7829
Milton MillsMilton Free Public Library13 Main Street03852(603) 473-8535Email
MonroeMonroe Public Library19 Plains Road03771(603) 638-4736
Mont VernonDaland Memorial Library5 North Main Street03057(603) 673-7888
MoultonboroughMoultonborough Public Library4 Holland Street03254(603) 476-8895
      
NashuaChandler Memorial Library Ethnic Center257 Main Street(603) 594-3415
NashuaNashua Public Library2 Court Street03060(603) 589-4600
NelsonOlivia Rodham Memorial Library1 Nelson Common Road03457(603) 847-3214
New BostonWhipple Free Library2 Central Square03070(603) 487-3391
New CastleNew Castle Library301 Wentworth Road03854(603) 431-6773
New DurhamNew Durham Public Library2 Old Bay Road03855(603) 859-2201
New HampshireEaston Public Library1060 Easton Valley Road03580(603) 823-8017
New HamptonGordon-Nash Library69 Main Street03256(603) 744-8061
New IpswichNew Ipswich Library6 Main Street03071(603) 878-4644
New LondonTracy Memorial Library304 Main Street03257(603) 526-4656
NewburyNewbury Public Library933 Route 10303255(603) 763-5803Email
NewfieldsNewfields Public Library76 Main Street03856(603) 778-8169
NewingtonLangdon Library328 Nimble Hill Road03801(603) 436-5154
NewmarketNewmarket Public Library1 Elm Street03857(603) 659-5311
NewportRichards Free Library58 North Main Street03773(603) 863-3430
NewtonGale Library16 South Main Street03858(603) 382-4691
North ConwayNorth Conway Public Library Association2719 White Mountain Highway03860(603) 356-2961
North HamptonNorth Hampton Public Library237a Atlantic Avenue03862(603) 964-6326
North HaverhillPatten-North Haverhill Library2885 Dartmouth College Highway03774(603) 787-2542
North WalpoleNorth Walpole Public Library70 Church Street(603) 445-5153
NorthfieldHall Memorial Library18 Park Street03276(603) 286-8971
NorthwoodChesley Memorial Library8 Mountain Avenue03261(603) 942-5472
NottinghamBlaisdell Memorial Library129 Stage Road03290(603) 679-8484
      
OrfordOrford Free Library2539 Route 25a03777(603) 353-9166
OrfordOrford Social Library573 Nh Rt. 1003777(603) 353-9756
      
PelhamPelham Public Library24 Village Green03076(603) 635-7581
PembrokePembroke Town Library313 Pembroke Street03275(603) 485-7851
PeterboroughPeterborough Town Library2 Concord Street03458(603) 924-8040
PiermontPiermont Public Library130 Route 1003779(603) 272-4967
PikePike Library1585 Mt. Moosilauke Highway03780(603) 989-9847
PittsburgBremer Pond Memorial Library12 School Street03592(603) 538-6787
PittsfieldJosiah Carpenter Library41 Main Street03263(603) 435-8406
PlainfieldPhilip Read Memorial Library1088 Route 12a03781(603) 675-6866Email
PlaistowPlaistow Public Library85 Main Street03865(603) 382-6011
PlymouthPease Public Library1 Russell Street03264(603) 536-2616
PortsmouthPortsmouth Public Library175 Parrott Avenue03801(603) 427-1540
      
RandolphRandolph Public Library130 Durand Road03593(603) 466-5408
RaymondDudley-Tucker Library6 Epping Street03077(603) 895-2633
RichmondRichmond Public Library19 Winchester Road03470(603) 239-6164
RindgeIngalls Memorial Library203 Main Street03461(603) 899-3303
RochesterRochester Public Library65 South Main Street03867(603) 332-1428
RollinsfordRollinsford Public Library3 Front Street03869(603) 516-2665
RumneyByron G. Merrill Library10 Buffalo Road03266(603) 786-9520
RyeRye Public Library581 Washington Road03870(603) 964-8401
      
SalemKelley Library234 Main Street03079(603) 898-7064
SalisburySalisbury Free Library641 Old Turnpike Road03268(603) 648-2278
SanborntonSanbornton Public Library27 Meetinghouse Hill Road03269(603) 286-8288
SanbornvilleThe Gafney Library, Inc14 High Street03872(603) 522-3401
SandownSandown Public Library305 Main Street03873(603) 887-3428
SeabrookSeabrook Library25 Liberty Lane03874(603) 474-2044
ShelburneShelburne Public Library74 Village Road03581(603) 466-2262
SomersworthSomersworth Public Library25 Main Street03878(603) 692-4587
South HamptonSouth Hampton Free Public Library3-1 Hilldale Avenue03827(603) 394-7319
SpringfieldLibbie A. Cass Memorial Library2748 Main St.03284(603) 763-4381
StarffordHill Library1151 Parker Mountain Road03884(603) 664-2800
StarkStark Public Library1189 Stark Highway03582(603) 636-2118
StoddardDavis Public Library1391 Route 123 North03464(603) 446-6251
StratfordLaura Johnson Memorial Library40 Hollow Road03590(603) 636-2939
StratfordStratford Public Library74 Main Street03590(603) 922-9016
StrathamWiggin Memorial Library10 Bunker Hill Ave.03885(603) 772-4346
Sugar HillRichardson Memorial Library1411 Main Street03586(603) 823-7001
SullivanSullivan Public Library436 Centre Street03445(603) 847-3458
SunapeeAbbott Library542 Route 1103782(603) 763-5513
SuncookAllenstown Public Library59 Main Street03275(603) 485-7651Email
SurryReed Free Library8 Village Road03431(603) 352-1761
SuttonSutton Free Library75 Main Street03221(603) 927-4927
SwanzeyMt. Caesar Union Library628 Old Homestead Highway03446(603) 357-0456
      
TamworthCook Memorial Library93 Main Street03886(603) 323-8510
TempleMansfield Public Library5 Main Street03084(603) 878-3100
ThorntonThornton Public Library1884 N.H. Route 17503285(603) 726-8981Email
TroyGay-Kimball Library10 South Main Street03465(603) 242-7743
Twin MountainTwin Mountain Public Library92 School Street03595(603) 846-5818
      
UnityUnity Free Public Library13 Center Road, Unit 403603(603) 543-3253
      
W. StewartstownDennis Joos Memorial Library888 Washington Street03597(603) 246-3329
WakefieldWakefield Public Library2699 Wakefield Road03872(603) 522-3032
WalpoleWalpole Town Library48 Main Street03608(603) 756-9806
WarnerPillsbury Free Library18 East Main Street03278(603) 456-2289
WarrenJoseph Patch Library320 Nh Route 2503279(603) 764-9072
WashingtonShedd Free Library46 North Main Street03280(603) 495-3592
Waterville ValleyOsceola Library2 West Branch Road03215(603) 236-2853
WeareWeare Public Library10 Paige Memorial Lane03281(603) 529-2044
WebsterWebster Free Public Library947 Battle Street03303(603) 648-2706
WentworthWebster Memorial Library20 Wentworth Village Road03282(603) 764-5818
West LebanonWest Lebanon Library57 Main Street(603) 298-8544
West StewartstownStewartstown Public Library(603) 246-3329
West SwanzeyStratton Free Library9 Main Street03469(603) 352-9391
WestmorelandWestmoreland Public Library33 South Village Road03467(603) 399-7750
WhitefieldWhitefield Public Library8 Lancaster Road03598(603) 837-2030
WilmotWilmot Public Library11 North Wilmot Road03287(603) 526-6804
WiltonWilton Public Gregg Free Library7 Forest Road03086(603) 654-2581
WinchesterConant Public Library111 Main Street03470(603) 239-4331
WindhamNesmith Library8 Fellows Road03087(603) 432-7154
WolfeboroWolfeboro Public Library259 South Main Street03894(603) 569-2428
WoodstockMoosilauke Public Library165 Lost River Road03262(603) 745-9971
WoodsvilleWoodsville Free Public Library14 School Lane03785(603) 747-3483