Maryland Public Libraries

This page lists 196 public libraries in Maryland, 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

Maryland public libraries by city

Listings updated October 2026.

LibraryAddressZIPCountyPhone
A
Aberdeen BranchPart of Harford County Public Library21 Franklin St, Aberdeen21001Harford(410) 273-5608
Abingdon BranchPart of Harford County Public Library2510 Tollgate Rd, Abingdon21009Harford(410) 638-3990
Accident BranchPart of Ruth Enlow Library of Garrett County106 S North St, Accident21520Garrett(301) 746-8792
Accokeek BranchPart of Prince George's County Memorial Library System15773 Livingston Rd, Accokeek20607Prince George's(301) 292-2880
Annapolis Regional LibraryPart of Anne Arundel County Public Library1410 West St, Annapolis21401Anne Arundel(410) 222-1750
Broadneck Community LibraryPart of Anne Arundel County Public Library1275 Green Holly Dr, Annapolis21409Anne Arundel(410) 222-1905
DiscoveriesPart of Anne Arundel County Public Library2260 Annapolis Mall Rd, Annapolis21401Anne Arundel(410) 222-6277
Eastport-Annapolis Neck Community LibraryPart of Anne Arundel County Public Library269 Hillsmere Dr, Annapolis21403Anne Arundel(410) 222-1770
B
Arbutus BranchPart of Baltimore County Public Library855 Sulphur Spring Rd, Baltimore21227Baltimore(410) 887-1451
Brooklyn BranchPart of Enoch Pratt Free Library300 E Patapsco Ave, Baltimore21225Baltimore City(410) 396-1120
Brooklyn Park Community LibraryPart of Anne Arundel County Public Library1 E 11th Ave, Baltimore21225Anne Arundel(410) 222-6260
Canton BranchPart of Enoch Pratt Free Library1030 S Ellwood Ave, Baltimore21224Baltimore City(410) 396-8548
Catonsville Area BranchPart of Baltimore County Public Library1100 Frederick Rd, Baltimore21228Baltimore
Cherry Hill BranchPart of Enoch Pratt Free Library616 Cherry Hill Rd, Baltimore21225Baltimore City(410) 396-1168
Clifton BranchPart of Enoch Pratt Free Library2001 N Wolfe St, Baltimore21213Baltimore City
Edmondson Avenue BranchPart of Enoch Pratt Free Library4330 Edmondson Ave, Baltimore21229Baltimore City(410) 396-0946
Enoch Pratt CentralPart of Enoch Pratt Free Library400 Cathedral St, Baltimore21201Baltimore City(413) 396-5395
Essex BranchPart of Baltimore County Public Library1110 Eastern Blvd, Baltimore21221Baltimore(410) 887-0295
Forest Park BranchPart of Enoch Pratt Free Library3023 Garrison Blvd, Baltimore21216Baltimore City(410) 396-0992
Govans BranchPart of Enoch Pratt Free Library5714 Bellona Ave, Baltimore21212Baltimore City(410) 396-6098
Hamilton BranchPart of Enoch Pratt Free Library5910 Harford Rd, Baltimore21214Baltimore City(410) 396-6088
Hampden BranchPart of Enoch Pratt Free Library3641 Falls Rd, Baltimore21211Baltimore City(410) 396-6043
Herring Run BranchPart of Enoch Pratt Free Library3801 Erdman Ave, Baltimore21213Baltimore City(410) 396-0996
Lansdowne BranchPart of Baltimore County Public Library500 Third Ave, Baltimore21227Baltimore(410) 887-5602
Library for the Blind415 Park Ave, Baltimore21201Baltimore City(410) 230-2424
Light Street BranchPart of Enoch Pratt Free Library1251 Light St, Baltimore21230Baltimore City(410) 396-1096
North Point Area BranchPart of Baltimore County Public Library1716 Merritt Blvd, Baltimore21222Baltimore(410) 887-7255
Northwood BranchPart of Enoch Pratt Free Library4420 Loch Raven Blvd, Baltimore21218Baltimore City(410) 396-6076
Orleans Street BranchPart of Enoch Pratt Free Library1303 Orleans St, Baltimore21230Baltimore City(410) 396-1580
Parkville-Carney BranchPart of Baltimore County Public Library9509 Harford Rd, Baltimore21234Baltimore(410) 887-5353
Patterson Park BranchPart of Enoch Pratt Free Library158 N Linwood Ave, Baltimore21224Baltimore City(410) 396-0983
Pennsylvania Avenue BranchPart of Enoch Pratt Free Library1531 W North Ave, Baltimore21217Baltimore City(410) 396-0399
Perry Hall BranchPart of Baltimore County Public Library9685 Honeygo Blvd, Baltimore21128Baltimore(410) 887-5195
Pikesville BranchPart of Baltimore County Public Library1301 Reisterstown Rd, Baltimore21208Baltimore(410) 887-1234
Reisterstown Road BranchPart of Enoch Pratt Free Library6310 Reisterstown Rd, Baltimore21215Baltimore City(410) 396-0948
Roland Park BranchPart of Enoch Pratt Free Library5108 Roland Ave, Baltimore21210Baltimore City(410) 396-6099
Rosedale BranchPart of Baltimore County Public Library6105 Kenwood Ave, Baltimore21237Baltimore(410) 887-0512
Southeast Anchor LibraryPart of Enoch Pratt Free Library3601 Eastern Ave, Baltimore21224Baltimore City(410) 396-1580
Walbrook BranchPart of Enoch Pratt Free Library3203 W North Ave, Baltimore21216Baltimore City(410) 396-0935
Washington Village BranchPart of Enoch Pratt Free Library856 Washington Blvd, Baltimore21230Baltimore City(410) 396-1099
Waverly BranchPart of Enoch Pratt Free Library400 E 33rd St, Baltimore21218Baltimore City(410) 396-6053
White Marsh BranchPart of Baltimore County Public Library8133 Sandpiper Cir, Baltimore21236Baltimore(410) 887-5097
Woodlawn BranchPart of Baltimore County Public Library1811 Woodlawn Dr, Baltimore21207Baltimore(410) 887-1336
Bel Air BranchPart of Harford County Public Library100 E Pennsylvania Ave, Bel Air21014Harford(410) 638-3151
Beltsville BranchPart of Prince George's County Memorial Library System4319 Sellman Rd, Beltsville20705Prince George's(301) 937-0294
Berlin BranchPart of Worcester County Library13 Harrison Ave, Berlin21811Worcester(410) 641-0650
Ocean Pines BranchPart of Worcester County Library11107 Cathell Rd, Berlin21811Worcester(410) 208-4014
Connie Morella (Bethesda) BranchPart of Montgomery County Public Libraries7400 Arlington Blvd, Bethesda20814Montgomery(240) 777-0970
Davis BranchPart of Montgomery County Public Libraries6400 Democracy Blvd, Bethesda20817Montgomery(240) 777-0922
Little Falls BranchPart of Montgomery County Public Libraries5501 Massachusetts Ave, Bethesda20816Montgomery(240) 773-9520
Bladensburg BranchPart of Prince George's County Memorial Library System4820 Annapolis Rd, Bladensburg20710Prince George's(301) 927-4916
Boonsboro Free Library BranchPart of Washington County Free Library401 Potomac St, Boonsboro21713Washington(301) 432-5723
Bowie BranchPart of Prince George's County Memorial Library System15210 Annapolis Rd, Bowie20715Prince George's(301) 262-7000
South Bowie BranchPart of Prince George's County Memorial Library System15301 Hall Rd, Bowie20721Prince George's(301) 850-0475
Montgomery County Correctional FacilityPart of Montgomery County Public Libraries22880 Whelan Ln, Boyds20841Montgomery(240) 773-9914
Baden BranchPart of Prince George's County Memorial Library System13603 Baden-Westwood Rd, Brandywine20613Prince George's(301) 888-1152
Brunswick BranchPart of Frederick County Public Libraries915 N Maple Ave, Brunswick21716Frederick(301) 600-7250
Marilyn J Praisner BranchPart of Montgomery County Public Libraries14910 Old Columbia Pike, Burtonsville20866Montgomery(240) 773-9460
C
Cambridge BranchPart of Dorchester County Public Library303 Gay St, Cambridge21613Dorchester(410) 228-7331
Cecilton BranchPart of Cecil County Public Library215 E Main St, Cecilton21913Cecil(410) 275-1091
Centreville BranchPart of Queen Anne's County Free Library121 S Commerce St, Centreville21617Queen Anne's(410) 758-0980
Charlotte Hall BranchPart of St. Mary's County Library37600 New Market Rd, Charlotte Hall20622St. Mary's(301) 884-2211
Twin Beaches BranchPart of Calvert Library3819 Harbor Rd, Chesapeake Beach20732Calvert(410) 257-2411
Chesapeake City BranchPart of Cecil County Public Library2527 Augustine Herman Hwy, Chesapeake City21915Cecil(410) 996-1134
Chestertown BranchPart of Kent County Public Library408 High St, Chestertown21620Kent(410) 778-3636
Chevy Chase BranchPart of Montgomery County Public Libraries8005 Connecticut Ave, Chevy Chase20815Montgomery(240) 773-9590
Leonard P. Snyder Memorial Branch LibraryPart of Washington County Free Library12624 Broadfording Rd, Clear Spring21722Washington(301) 842-2829
Surratts-Clinton BranchPart of Prince George's County Memorial Library System9400 Piscataway Rd, Clinton20735Prince George's(301) 868-9200
Cockeysville BranchPart of Baltimore County Public Library9833 Greenside Dr, Cockeysville21030Baltimore(410) 887-7750
Central BranchPart of Howard County Library System10375 Little Patuxent Pkwy, Columbia21044Howard(410) 313-7800
East Columbia BranchPart of Howard County Library System6600 Cradlerock Way, Columbia21045Howard(410) 313-7770
Glenwood BranchPart of Howard County Library System2350 Route 97, Cooksville21723Howard(410) 313-5577
Crisfield BranchPart of Somerset County Library100 Collins St, Crisfield21817Somerset(410) 968-0955
Crofton Community LibraryPart of Anne Arundel County Public Library1681 Riedel Rd, Crofton21114Anne Arundel(410) 222-7915
Allegany County Library Washington Street LibraryPart of Allegany County Library System31 Washington St, Cumberland21502Allegany(301) 777-1200
South Cumberland Public LibraryPart of Allegany County Library System100 Seymour St, Cumberland21502Allegany(301) 724-1607
D
Damascus BranchPart of Montgomery County Public Libraries9701 Main St, Damascus20872Montgomery(240) 773-9444
Deale Community LibraryPart of Anne Arundel County Public Library5940 Deale-Churchton Rd, Deale20751Anne Arundel(410) 222-1925
Caroline Central LibraryPart of Caroline County Public Library100 Market St, Denton21629Caroline(410) 479-1343
Spauldings BranchPart of Prince George's County Memorial Library System5811 Old Silver Hill Rd, District Heights20747Prince George's(301) 817-3750
Bookmobile - JuniorPart of Baltimore County Public Library1716 Merritt Blvd, Dundalk21222Baltimore(410) 887-7586
Sollers PointPart of Baltimore County Public Library323 Sollers Point Rd, Dundalk21222Baltimore(410) 887-2485
E
Easton BranchPart of Talbot County Free Library100 W Dover St, Easton21601Talbot(410) 822-1626
Edgewater Community LibraryPart of Anne Arundel County Public Library25 Stepney Ln, Edgewater21037Anne Arundel(410) 222-1538
Edgewood BranchPart of Harford County Public Library629 Edgewood Rd, Edgewood21040Harford(410) 612-1600
Eldersburg BranchPart of Carroll County Public Library6400 W Hemlock Dr, Eldersburg21784Carroll(410) 386-4460
Elkridge BranchPart of Howard County Library System6540 Washington Blvd, Elkridge21075Howard(410) 313-5077
Elkton Central LibraryPart of Cecil County Public Library301 Newark Ave, Elkton21921Cecil(410) 996-5600
Miller BranchPart of Howard County Library System9421 Frederick Rd, Ellicott City21042Howard(410) 313-1950
Steam Machine BookmobilePart of Howard County Library System9411 Frederick Rd, Ellicott City21042Howard(410) 313-7750
Emmitsburg BranchPart of Frederick County Public Libraries300 S Seton Ave, Emmitsburg21727Frederick(240) 629-6329
Ewell LibraryPart of Somerset County Library20910 Caleb Jones Rd, Ewell21824Somerset(410) 425-2181
F
Fairmount Heights BranchPart of Prince George's County Memorial Library System5904 Kolb St, Fairmount Heights20743Prince George's(301) 883-2650
Fallston BranchPart of Harford County Public Library1461 Fallston Rd, Fallston21047Harford(410) 638-3003
Federalsburg BranchPart of Caroline County Public Library123 Morris Ave, Federalsburg21632Caroline(410) 754-8397
Finksburg BranchPart of Carroll County Public Library2265 Old Westminster Pike, Finksburg21048Carroll(410) 386-4505
C Burr Artz LibraryPart of Frederick County Public Libraries110 E Patrick St, Frederick21701Frederick(301) 600-1630
Friendsville BranchPart of Ruth Enlow Library of Garrett County315 Chestnut St, Friendsville21531Garrett(301) 746-5663
Frostburg Public LibraryPart of Allegany County Library System65 E Main St, Frostburg21532Allegany(301) 687-0790
G
Gaithersburg BranchPart of Montgomery County Public Libraries18330 Montgomery Village Ave, Gaithersburg20877Montgomery(240) 773-9490
Quince Orchard BranchPart of Montgomery County Public Libraries15831 Quince Orchard Rd, Gaithersburg20878Montgomery(240) 777-0200
North County Branch at GalenaPart of Kent County Public Library119 N Main St, Galena21635Kent(410) 648-5380
Germantown BranchPart of Montgomery County Public Libraries19840 Century Blvd, Germantown20874Montgomery(240) 777-0110
Glen Burnie Regional LibraryPart of Anne Arundel County Public Library1010 Eastway, Glen Burnie21060Anne Arundel(410) 222-6270
Glenarden BranchPart of Prince George's County Memorial Library System8724 Glenarden Pkwy, Glenarden20706Prince George's(301) 772-5477
Grantsville BranchPart of Ruth Enlow Library of Garrett County102 Parkside Dr, Grantsville21536Garrett(301) 895-5298
Greenbelt BranchPart of Prince George's County Memorial Library System11 Crescent Rd, Greenbelt20770Prince George's(301) 345-5800
North County BranchPart of Caroline County Public Library101 Cedar Ln, Greensboro21639Caroline(410) 482-2173
H
Alice Virginia and David W. Fletcher BranchPart of Washington County Free Library100 S Potomac St, Hagerstown21740Washington(301) 739-3250
North Carroll BranchPart of Carroll County Public Library2255 Hanover Pike, Hampstead21074Carroll(410) 386-4480
Hancock Veterans Memorial LibraryPart of Washington County Free Library231 Hancock Veterans Pkwy, Hancock21750Washington(301) 678-5300
Havre De Grace BranchPart of Harford County Public Library120 N Union Ave, Havre De Grace21078Harford(410) 939-6700
Hurlock BranchPart of Dorchester County Public Library222 S Main St, Hurlock21643Dorchester(410) 943-4331
Hyattsville BranchPart of Prince George's County Memorial Library System6502 America Blvd, Hyattsville20782Prince George's(301) 985-4690
I
Potomac BranchPart of Charles County Public Library3225 Ruth B. Swan Dr, Indian Head20640Charles(301) 375-7375
J
Jarrettsville BranchPart of Harford County Public Library3722 Norrisville Rd, Jarrettsville21084Harford(410) 692-7887
Joppa BranchPart of Harford County Public Library655 Towne Center Dr, Joppa21085Harford(410) 612-1660
K
Keedysville LibraryPart of Washington County Free Library22 Taylor Dr, Keedysville21756Washington(301) 432-6641
Kensington Park BranchPart of Montgomery County Public Libraries4201 Knowles Ave, Kensington20895Montgomery(240) 773-9515
Noyes Library for Young ChildrenPart of Montgomery County Public Libraries10237 Carroll Pl, Kensington20895Montgomery(240) 773-9570
Kitzmiller BranchPart of Ruth Enlow Library of Garrett County288 W Main St, Kitzmiller21538Garrett(301) 334-8091
L
Charles County Detention Center LibraryPart of Charles County Public Library6905 Crain Hwy, La Plata20646Charles(301) 932-3100
La Plata BranchPart of Charles County Public Library2 Garrett Ave, La Plata20646Charles(301) 934-9001
Largo-Kettering BranchPart of Prince George's County Memorial Library System9601 Capital Ln, Largo20774Prince George's(301) 336-4044
Laurel BranchPart of Prince George's County Memorial Library System507 Seventh St, Laurel20707Prince George's(301) 776-6790
Maryland City at Russett Community LibraryPart of Anne Arundel County Public Library3501 Russett Common, Laurel20724Anne Arundel(410) 222-1070
Savage BranchPart of Howard County Library System9525 Durness Ln, Laurel20723Howard(410) 313-0760
Lavale Public LibraryPart of Allegany County Library System815 National Hwy, Lavale21502Allegany(301) 729-0855
Leonardtown BranchPart of St. Mary's County Library23630 Hayden Farm Ln, Leonardtown20650St Marys(301) 475-2846
Lexington Park BranchPart of St. Mary's County Library21677 Fdr Blvd, Lexington Park20653St. Mary's(301) 863-8188
Linthicum Community LibraryPart of Anne Arundel County Public Library400 Shipley Rd, Linthicum21090Anne Arundel(410) 222-6265
George's CreekPart of Allegany County Library System76 Main St, Lonaconing21539Allegany(301) 463-2629
M
Middletown BranchPart of Frederick County Public Libraries31 E Green St, Middletown21769Frederick(301) 600-7560
Hereford BranchPart of Baltimore County Public Library16940 York Rd, Monkton21111Baltimore(410) 887-1919
Mount Airy BranchPart of Carroll County Public Library705 Ridge Ave, Mount Airy21771Carroll(410) 386-4470
Mount Rainier BranchPart of Prince George's County Memorial Library System3409 Rhode Island Ave, Mount Rainier20712Prince George's(301) 864-8937
Myersville Community LibraryPart of Frederick County Public Libraries8 Harp Pl, Myersville21773Frederick(301) 600-8350
N
New Carrollton BranchPart of Prince George's County Memorial Library System7414 Riverdale Rd, New Carrollton20784Prince George's(301) 459-6900
North East BranchPart of Cecil County Public Library485 Mauldin Ave, North East21901Cecil(410) 996-6269
O
OaklandPart of Ruth Enlow Library of Garrett County6 N Second St, Oakland21550Garrett(301) 334-3996
Ocean City BranchPart of Worcester County Library10003 Coastal Hwy, Ocean City21842Worcester(410) 524-1818
Pop-Up Library BookmobilePart of Worcester County Library11107 Cathell Rd, Ocean Pines21811Worcester(410) 208-2910
Odenton Regional LibraryPart of Anne Arundel County Public Library1325 Annapolis Rd, Odenton21113Anne Arundel(410) 222-6277
Olney BranchPart of Montgomery County Public Libraries3500 Olney-Laytonsville Rd, Olney20832Montgomery(240) 773-9545
Fairview BranchPart of Calvert Library8120 Southern Maryland Blvd, Owings20736Calvert(410) 257-2101
Owings Mills BranchPart of Baltimore County Public Library10302 Grand Central Ave, Owings Mills21117Baltimore(410) 887-2092
Oxon Hill BranchPart of Prince George's County Memorial Library System6200 Oxon Hill Rd, Oxon Hill20745Prince George's(301) 839-2400
P
Mountain Road Community LibraryPart of Anne Arundel County Public Library4730 Mountain Rd, Long Pt. Mall, Pasadena21122Anne Arundel(410) 222-6699
Riviera Beach Community LibraryPart of Anne Arundel County Public Library1130 Duvall Hwy, Pasadena21122Anne Arundel(410) 222-6285
Perryville BranchPart of Cecil County Public Library500 Coudon Blvd, Perryville21903Cecil(410) 996-6070
Pittsville BranchPart of Wicomico County Free Library34372 Old Ocean City Rd, Pittsville21850Wicomico(410) 835-2353
Pocomoke BranchPart of Worcester County Library301 Market St, Pocomoke City21851Worcester(410) 957-0878
Point of Rocks Branch LibraryPart of Frederick County Public Libraries1635 Ballenger Creek Pike, Point of Rocks21777Frederick(301) 874-4560
Maggie Nightingale BranchPart of Montgomery County Public Libraries19633 Fisher Ave, Poolesville20837Montgomery(240) 773-9550
Potomac BranchPart of Montgomery County Public Libraries10101 Glenolden Dr, Potomac20854Montgomery(240) 777-0690
Calvert Library Prince FrederickPart of Calvert Library850 Costley Way, Prince Frederick20678Calvert(410) 535-0291
Somerset County Library11767 Beechwood St, Princess Anne21853Somerset(410) 651-0852
R
Randallstown Area BranchPart of Baltimore County Public Library8604 Liberty Rd, Randallstown21133Baltimore(410) 887-0770
Reisterstown BranchPart of Baltimore County Public Library21 Cockeys Mill Rd, Reisterstown21136Baltimore(410) 887-1165
Rising Sun BranchPart of Cecil County Public Library111 Colonial Way, Rising Sun21911Cecil(410) 398-2706
Rock Hall BranchPart of Kent County Public Library5746 N Main St, Rock Hall21661Kent(410) 639-7162
Aspen Hill BranchPart of Montgomery County Public Libraries4407 Aspen Hill Rd, Rockville20853Montgomery(240) 773-9410
Rockville Memorial BranchPart of Montgomery County Public Libraries21 Maryland Ave, Rockville20850Montgomery(240) 777-0140
Twinbrook BranchPart of Montgomery County Public Libraries202 Meadowhall Dr, Rockville20851Montgomery(240) 777-0240
S
Centre BranchPart of Wicomico County Free Library2300 N Salisbury Blvd, Salisbury21803Wicomico(410) 546-5397
Main LibraryPart of Wicomico County Free Library122-126 S Division St, Salisbury21801Wicomico(410) 749-3612
Severn Community LibraryPart of Anne Arundel County Public Library2624 Annapolis Rd (Route 175), Severn21144Anne Arundel(410) 222-6280
Severna Park Community LibraryPart of Anne Arundel County Public Library45 McKinsey Rd, Severna Park21146Anne Arundel(410) 222-6290
Sharpsburg Public Library BranchPart of Washington County Free Library106 E Main St, Sharpsburg21782Washington(301) 432-8825
Brigadier General Charles E McGee (Sliver Spring) BranchPart of Montgomery County Public Libraries900 Wayne Ave, Silver Spring20910Montgomery(240) 773-9420
Long BranchPart of Montgomery County Public Libraries8800 Garland Ave, Silver Spring20901Montgomery(240) 777-0910
White Oak BranchPart of Montgomery County Public Libraries11701 New Hampshire Ave, Silver Spring20904Montgomery(240) 773-9555
Smithsburg LibraryPart of Washington County Free Library66 W Water St, Smithsburg21783Washington(301) 824-7722
Snow Hill BranchPart of Worcester County Library307 N Washington St, Snow Hill21863Worcester(410) 632-3495
Southern BranchPart of Calvert Library13920 Hg Trueman Rd, Solomons20688Calvert(410) 326-5289
St. Michaels BranchPart of Talbot County Free Library106 Fremont St, St. Michaels21663Talbot(410) 745-5877
Kent Island BranchPart of Queen Anne's County Free Library200 Library Cir, Stevensville21666Queen Anne's(410) 643-8161
Darlington BranchPart of Harford County Public Library3535 Conowingo Rd, Street21154Harford(410) 638-3750
T
Takoma Park Maryland Library7505 New Hampshire Avenue, Takoma Park20912Montgomery(301) 891-7259
Taneytown BranchPart of Carroll County Public Library10 Grand Dr, Taneytown21787Carroll(410) 386-4510
Hillcrest Heights BranchPart of Prince George's County Memorial Library System2398 Iverson St, Temple Hills20748Prince George's(301) 630-4900
Thurmont Regional LibraryPart of Frederick County Public Libraries76 E Moser Rd, Thurmont21788Frederick(301) 600-7200
Loch RavenPart of Baltimore County Public Library1046 Taylor Ave, Towson21286Baltimore(410) 887-4444
Towson BranchPart of Baltimore County Public Library320 York Rd, Towson21204Baltimore(410) 887-6166
U
Upper Marlboro BranchPart of Prince George's County Memorial Library System14730 Main St, Upper Marlboro20772Prince George's(301) 627-9330
Urbana Regional LibraryPart of Frederick County Public Libraries9020 Amelung St, Urbana21704Frederick(301) 600-7000
W
P.D. Brown Memorial LibraryPart of Charles County Public Library50 Village St, Waldorf20602Charles(301) 645-2864
Waldorf WestPart of Charles County Public Library10405 O'Donnell Pl, Waldorf20603Charles(301) 645-1395
Walkersville BranchPart of Frederick County Public Libraries2 S Glade Rd, Walkersville21793Frederick(301) 600-8200
Westernport Public LibraryPart of Allegany County Library System66 Main St, Westernport21562Allegany(301) 359-0455
Exploration Commons at 50 EastPart of Carroll County Public Library50 E Main St, Westminster21157Carroll(443) 293-3000
Westminster BranchPart of Carroll County Public Library50 E Main St, Westminster21157Carroll(410) 386-4490
Wheaton LibraryPart of Montgomery County Public Libraries11701 Georgia Ave, Wheaton20902Montgomery(240) 777-0678
Norrisville BranchPart of Harford County Public Library5310 Norrisville Rd, White Hall21161Harford(410) 692-7850
Whiteford BranchPart of Harford County Public Library2407 Whiteford Rd, Whiteford21160Harford(410) 638-3608
Williamsport Memorial Library BranchPart of Washington County Free Library104 E Potomac St, Williamsport21795Washington(301) 223-7027

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.