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
| Library | Address | ZIP | County | Phone |
|---|---|---|---|---|
| A | ||||
| Aberdeen BranchPart of Harford County Public Library | 21 Franklin St, Aberdeen | 21001 | Harford | (410) 273-5608 |
| Abingdon BranchPart of Harford County Public Library | 2510 Tollgate Rd, Abingdon | 21009 | Harford | (410) 638-3990 |
| Accident BranchPart of Ruth Enlow Library of Garrett County | 106 S North St, Accident | 21520 | Garrett | (301) 746-8792 |
| Accokeek BranchPart of Prince George's County Memorial Library System | 15773 Livingston Rd, Accokeek | 20607 | Prince George's | (301) 292-2880 |
| Annapolis Regional LibraryPart of Anne Arundel County Public Library | 1410 West St, Annapolis | 21401 | Anne Arundel | (410) 222-1750 |
| Broadneck Community LibraryPart of Anne Arundel County Public Library | 1275 Green Holly Dr, Annapolis | 21409 | Anne Arundel | (410) 222-1905 |
| DiscoveriesPart of Anne Arundel County Public Library | 2260 Annapolis Mall Rd, Annapolis | 21401 | Anne Arundel | (410) 222-6277 |
| Eastport-Annapolis Neck Community LibraryPart of Anne Arundel County Public Library | 269 Hillsmere Dr, Annapolis | 21403 | Anne Arundel | (410) 222-1770 |
| B | ||||
| Arbutus BranchPart of Baltimore County Public Library | 855 Sulphur Spring Rd, Baltimore | 21227 | Baltimore | (410) 887-1451 |
| Brooklyn BranchPart of Enoch Pratt Free Library | 300 E Patapsco Ave, Baltimore | 21225 | Baltimore City | (410) 396-1120 |
| Brooklyn Park Community LibraryPart of Anne Arundel County Public Library | 1 E 11th Ave, Baltimore | 21225 | Anne Arundel | (410) 222-6260 |
| Canton BranchPart of Enoch Pratt Free Library | 1030 S Ellwood Ave, Baltimore | 21224 | Baltimore City | (410) 396-8548 |
| Catonsville Area BranchPart of Baltimore County Public Library | 1100 Frederick Rd, Baltimore | 21228 | Baltimore | |
| Cherry Hill BranchPart of Enoch Pratt Free Library | 616 Cherry Hill Rd, Baltimore | 21225 | Baltimore City | (410) 396-1168 |
| Clifton BranchPart of Enoch Pratt Free Library | 2001 N Wolfe St, Baltimore | 21213 | Baltimore City | |
| Edmondson Avenue BranchPart of Enoch Pratt Free Library | 4330 Edmondson Ave, Baltimore | 21229 | Baltimore City | (410) 396-0946 |
| Enoch Pratt CentralPart of Enoch Pratt Free Library | 400 Cathedral St, Baltimore | 21201 | Baltimore City | (413) 396-5395 |
| Essex BranchPart of Baltimore County Public Library | 1110 Eastern Blvd, Baltimore | 21221 | Baltimore | (410) 887-0295 |
| Forest Park BranchPart of Enoch Pratt Free Library | 3023 Garrison Blvd, Baltimore | 21216 | Baltimore City | (410) 396-0992 |
| Govans BranchPart of Enoch Pratt Free Library | 5714 Bellona Ave, Baltimore | 21212 | Baltimore City | (410) 396-6098 |
| Hamilton BranchPart of Enoch Pratt Free Library | 5910 Harford Rd, Baltimore | 21214 | Baltimore City | (410) 396-6088 |
| Hampden BranchPart of Enoch Pratt Free Library | 3641 Falls Rd, Baltimore | 21211 | Baltimore City | (410) 396-6043 |
| Herring Run BranchPart of Enoch Pratt Free Library | 3801 Erdman Ave, Baltimore | 21213 | Baltimore City | (410) 396-0996 |
| Lansdowne BranchPart of Baltimore County Public Library | 500 Third Ave, Baltimore | 21227 | Baltimore | (410) 887-5602 |
| Library for the Blind | 415 Park Ave, Baltimore | 21201 | Baltimore City | (410) 230-2424 |
| Light Street BranchPart of Enoch Pratt Free Library | 1251 Light St, Baltimore | 21230 | Baltimore City | (410) 396-1096 |
| North Point Area BranchPart of Baltimore County Public Library | 1716 Merritt Blvd, Baltimore | 21222 | Baltimore | (410) 887-7255 |
| Northwood BranchPart of Enoch Pratt Free Library | 4420 Loch Raven Blvd, Baltimore | 21218 | Baltimore City | (410) 396-6076 |
| Orleans Street BranchPart of Enoch Pratt Free Library | 1303 Orleans St, Baltimore | 21230 | Baltimore City | (410) 396-1580 |
| Parkville-Carney BranchPart of Baltimore County Public Library | 9509 Harford Rd, Baltimore | 21234 | Baltimore | (410) 887-5353 |
| Patterson Park BranchPart of Enoch Pratt Free Library | 158 N Linwood Ave, Baltimore | 21224 | Baltimore City | (410) 396-0983 |
| Pennsylvania Avenue BranchPart of Enoch Pratt Free Library | 1531 W North Ave, Baltimore | 21217 | Baltimore City | (410) 396-0399 |
| Perry Hall BranchPart of Baltimore County Public Library | 9685 Honeygo Blvd, Baltimore | 21128 | Baltimore | (410) 887-5195 |
| Pikesville BranchPart of Baltimore County Public Library | 1301 Reisterstown Rd, Baltimore | 21208 | Baltimore | (410) 887-1234 |
| Reisterstown Road BranchPart of Enoch Pratt Free Library | 6310 Reisterstown Rd, Baltimore | 21215 | Baltimore City | (410) 396-0948 |
| Roland Park BranchPart of Enoch Pratt Free Library | 5108 Roland Ave, Baltimore | 21210 | Baltimore City | (410) 396-6099 |
| Rosedale BranchPart of Baltimore County Public Library | 6105 Kenwood Ave, Baltimore | 21237 | Baltimore | (410) 887-0512 |
| Southeast Anchor LibraryPart of Enoch Pratt Free Library | 3601 Eastern Ave, Baltimore | 21224 | Baltimore City | (410) 396-1580 |
| Walbrook BranchPart of Enoch Pratt Free Library | 3203 W North Ave, Baltimore | 21216 | Baltimore City | (410) 396-0935 |
| Washington Village BranchPart of Enoch Pratt Free Library | 856 Washington Blvd, Baltimore | 21230 | Baltimore City | (410) 396-1099 |
| Waverly BranchPart of Enoch Pratt Free Library | 400 E 33rd St, Baltimore | 21218 | Baltimore City | (410) 396-6053 |
| White Marsh BranchPart of Baltimore County Public Library | 8133 Sandpiper Cir, Baltimore | 21236 | Baltimore | (410) 887-5097 |
| Woodlawn BranchPart of Baltimore County Public Library | 1811 Woodlawn Dr, Baltimore | 21207 | Baltimore | (410) 887-1336 |
| Bel Air BranchPart of Harford County Public Library | 100 E Pennsylvania Ave, Bel Air | 21014 | Harford | (410) 638-3151 |
| Beltsville BranchPart of Prince George's County Memorial Library System | 4319 Sellman Rd, Beltsville | 20705 | Prince George's | (301) 937-0294 |
| Berlin BranchPart of Worcester County Library | 13 Harrison Ave, Berlin | 21811 | Worcester | (410) 641-0650 |
| Ocean Pines BranchPart of Worcester County Library | 11107 Cathell Rd, Berlin | 21811 | Worcester | (410) 208-4014 |
| Connie Morella (Bethesda) BranchPart of Montgomery County Public Libraries | 7400 Arlington Blvd, Bethesda | 20814 | Montgomery | (240) 777-0970 |
| Davis BranchPart of Montgomery County Public Libraries | 6400 Democracy Blvd, Bethesda | 20817 | Montgomery | (240) 777-0922 |
| Little Falls BranchPart of Montgomery County Public Libraries | 5501 Massachusetts Ave, Bethesda | 20816 | Montgomery | (240) 773-9520 |
| Bladensburg BranchPart of Prince George's County Memorial Library System | 4820 Annapolis Rd, Bladensburg | 20710 | Prince George's | (301) 927-4916 |
| Boonsboro Free Library BranchPart of Washington County Free Library | 401 Potomac St, Boonsboro | 21713 | Washington | (301) 432-5723 |
| Bowie BranchPart of Prince George's County Memorial Library System | 15210 Annapolis Rd, Bowie | 20715 | Prince George's | (301) 262-7000 |
| South Bowie BranchPart of Prince George's County Memorial Library System | 15301 Hall Rd, Bowie | 20721 | Prince George's | (301) 850-0475 |
| Montgomery County Correctional FacilityPart of Montgomery County Public Libraries | 22880 Whelan Ln, Boyds | 20841 | Montgomery | (240) 773-9914 |
| Baden BranchPart of Prince George's County Memorial Library System | 13603 Baden-Westwood Rd, Brandywine | 20613 | Prince George's | (301) 888-1152 |
| Brunswick BranchPart of Frederick County Public Libraries | 915 N Maple Ave, Brunswick | 21716 | Frederick | (301) 600-7250 |
| Marilyn J Praisner BranchPart of Montgomery County Public Libraries | 14910 Old Columbia Pike, Burtonsville | 20866 | Montgomery | (240) 773-9460 |
| C | ||||
| Cambridge BranchPart of Dorchester County Public Library | 303 Gay St, Cambridge | 21613 | Dorchester | (410) 228-7331 |
| Cecilton BranchPart of Cecil County Public Library | 215 E Main St, Cecilton | 21913 | Cecil | (410) 275-1091 |
| Centreville BranchPart of Queen Anne's County Free Library | 121 S Commerce St, Centreville | 21617 | Queen Anne's | (410) 758-0980 |
| Charlotte Hall BranchPart of St. Mary's County Library | 37600 New Market Rd, Charlotte Hall | 20622 | St. Mary's | (301) 884-2211 |
| Twin Beaches BranchPart of Calvert Library | 3819 Harbor Rd, Chesapeake Beach | 20732 | Calvert | (410) 257-2411 |
| Chesapeake City BranchPart of Cecil County Public Library | 2527 Augustine Herman Hwy, Chesapeake City | 21915 | Cecil | (410) 996-1134 |
| Chestertown BranchPart of Kent County Public Library | 408 High St, Chestertown | 21620 | Kent | (410) 778-3636 |
| Chevy Chase BranchPart of Montgomery County Public Libraries | 8005 Connecticut Ave, Chevy Chase | 20815 | Montgomery | (240) 773-9590 |
| Leonard P. Snyder Memorial Branch LibraryPart of Washington County Free Library | 12624 Broadfording Rd, Clear Spring | 21722 | Washington | (301) 842-2829 |
| Surratts-Clinton BranchPart of Prince George's County Memorial Library System | 9400 Piscataway Rd, Clinton | 20735 | Prince George's | (301) 868-9200 |
| Cockeysville BranchPart of Baltimore County Public Library | 9833 Greenside Dr, Cockeysville | 21030 | Baltimore | (410) 887-7750 |
| Central BranchPart of Howard County Library System | 10375 Little Patuxent Pkwy, Columbia | 21044 | Howard | (410) 313-7800 |
| East Columbia BranchPart of Howard County Library System | 6600 Cradlerock Way, Columbia | 21045 | Howard | (410) 313-7770 |
| Glenwood BranchPart of Howard County Library System | 2350 Route 97, Cooksville | 21723 | Howard | (410) 313-5577 |
| Crisfield BranchPart of Somerset County Library | 100 Collins St, Crisfield | 21817 | Somerset | (410) 968-0955 |
| Crofton Community LibraryPart of Anne Arundel County Public Library | 1681 Riedel Rd, Crofton | 21114 | Anne Arundel | (410) 222-7915 |
| Allegany County Library Washington Street LibraryPart of Allegany County Library System | 31 Washington St, Cumberland | 21502 | Allegany | (301) 777-1200 |
| South Cumberland Public LibraryPart of Allegany County Library System | 100 Seymour St, Cumberland | 21502 | Allegany | (301) 724-1607 |
| D | ||||
| Damascus BranchPart of Montgomery County Public Libraries | 9701 Main St, Damascus | 20872 | Montgomery | (240) 773-9444 |
| Deale Community LibraryPart of Anne Arundel County Public Library | 5940 Deale-Churchton Rd, Deale | 20751 | Anne Arundel | (410) 222-1925 |
| Caroline Central LibraryPart of Caroline County Public Library | 100 Market St, Denton | 21629 | Caroline | (410) 479-1343 |
| Spauldings BranchPart of Prince George's County Memorial Library System | 5811 Old Silver Hill Rd, District Heights | 20747 | Prince George's | (301) 817-3750 |
| Bookmobile - JuniorPart of Baltimore County Public Library | 1716 Merritt Blvd, Dundalk | 21222 | Baltimore | (410) 887-7586 |
| Sollers PointPart of Baltimore County Public Library | 323 Sollers Point Rd, Dundalk | 21222 | Baltimore | (410) 887-2485 |
| E | ||||
| Easton BranchPart of Talbot County Free Library | 100 W Dover St, Easton | 21601 | Talbot | (410) 822-1626 |
| Edgewater Community LibraryPart of Anne Arundel County Public Library | 25 Stepney Ln, Edgewater | 21037 | Anne Arundel | (410) 222-1538 |
| Edgewood BranchPart of Harford County Public Library | 629 Edgewood Rd, Edgewood | 21040 | Harford | (410) 612-1600 |
| Eldersburg BranchPart of Carroll County Public Library | 6400 W Hemlock Dr, Eldersburg | 21784 | Carroll | (410) 386-4460 |
| Elkridge BranchPart of Howard County Library System | 6540 Washington Blvd, Elkridge | 21075 | Howard | (410) 313-5077 |
| Elkton Central LibraryPart of Cecil County Public Library | 301 Newark Ave, Elkton | 21921 | Cecil | (410) 996-5600 |
| Miller BranchPart of Howard County Library System | 9421 Frederick Rd, Ellicott City | 21042 | Howard | (410) 313-1950 |
| Steam Machine BookmobilePart of Howard County Library System | 9411 Frederick Rd, Ellicott City | 21042 | Howard | (410) 313-7750 |
| Emmitsburg BranchPart of Frederick County Public Libraries | 300 S Seton Ave, Emmitsburg | 21727 | Frederick | (240) 629-6329 |
| Ewell LibraryPart of Somerset County Library | 20910 Caleb Jones Rd, Ewell | 21824 | Somerset | (410) 425-2181 |
| F | ||||
| Fairmount Heights BranchPart of Prince George's County Memorial Library System | 5904 Kolb St, Fairmount Heights | 20743 | Prince George's | (301) 883-2650 |
| Fallston BranchPart of Harford County Public Library | 1461 Fallston Rd, Fallston | 21047 | Harford | (410) 638-3003 |
| Federalsburg BranchPart of Caroline County Public Library | 123 Morris Ave, Federalsburg | 21632 | Caroline | (410) 754-8397 |
| Finksburg BranchPart of Carroll County Public Library | 2265 Old Westminster Pike, Finksburg | 21048 | Carroll | (410) 386-4505 |
| C Burr Artz LibraryPart of Frederick County Public Libraries | 110 E Patrick St, Frederick | 21701 | Frederick | (301) 600-1630 |
| Friendsville BranchPart of Ruth Enlow Library of Garrett County | 315 Chestnut St, Friendsville | 21531 | Garrett | (301) 746-5663 |
| Frostburg Public LibraryPart of Allegany County Library System | 65 E Main St, Frostburg | 21532 | Allegany | (301) 687-0790 |
| G | ||||
| Gaithersburg BranchPart of Montgomery County Public Libraries | 18330 Montgomery Village Ave, Gaithersburg | 20877 | Montgomery | (240) 773-9490 |
| Quince Orchard BranchPart of Montgomery County Public Libraries | 15831 Quince Orchard Rd, Gaithersburg | 20878 | Montgomery | (240) 777-0200 |
| North County Branch at GalenaPart of Kent County Public Library | 119 N Main St, Galena | 21635 | Kent | (410) 648-5380 |
| Germantown BranchPart of Montgomery County Public Libraries | 19840 Century Blvd, Germantown | 20874 | Montgomery | (240) 777-0110 |
| Glen Burnie Regional LibraryPart of Anne Arundel County Public Library | 1010 Eastway, Glen Burnie | 21060 | Anne Arundel | (410) 222-6270 |
| Glenarden BranchPart of Prince George's County Memorial Library System | 8724 Glenarden Pkwy, Glenarden | 20706 | Prince George's | (301) 772-5477 |
| Grantsville BranchPart of Ruth Enlow Library of Garrett County | 102 Parkside Dr, Grantsville | 21536 | Garrett | (301) 895-5298 |
| Greenbelt BranchPart of Prince George's County Memorial Library System | 11 Crescent Rd, Greenbelt | 20770 | Prince George's | (301) 345-5800 |
| North County BranchPart of Caroline County Public Library | 101 Cedar Ln, Greensboro | 21639 | Caroline | (410) 482-2173 |
| H | ||||
| Alice Virginia and David W. Fletcher BranchPart of Washington County Free Library | 100 S Potomac St, Hagerstown | 21740 | Washington | (301) 739-3250 |
| North Carroll BranchPart of Carroll County Public Library | 2255 Hanover Pike, Hampstead | 21074 | Carroll | (410) 386-4480 |
| Hancock Veterans Memorial LibraryPart of Washington County Free Library | 231 Hancock Veterans Pkwy, Hancock | 21750 | Washington | (301) 678-5300 |
| Havre De Grace BranchPart of Harford County Public Library | 120 N Union Ave, Havre De Grace | 21078 | Harford | (410) 939-6700 |
| Hurlock BranchPart of Dorchester County Public Library | 222 S Main St, Hurlock | 21643 | Dorchester | (410) 943-4331 |
| Hyattsville BranchPart of Prince George's County Memorial Library System | 6502 America Blvd, Hyattsville | 20782 | Prince George's | (301) 985-4690 |
| I | ||||
| Potomac BranchPart of Charles County Public Library | 3225 Ruth B. Swan Dr, Indian Head | 20640 | Charles | (301) 375-7375 |
| J | ||||
| Jarrettsville BranchPart of Harford County Public Library | 3722 Norrisville Rd, Jarrettsville | 21084 | Harford | (410) 692-7887 |
| Joppa BranchPart of Harford County Public Library | 655 Towne Center Dr, Joppa | 21085 | Harford | (410) 612-1660 |
| K | ||||
| Keedysville LibraryPart of Washington County Free Library | 22 Taylor Dr, Keedysville | 21756 | Washington | (301) 432-6641 |
| Kensington Park BranchPart of Montgomery County Public Libraries | 4201 Knowles Ave, Kensington | 20895 | Montgomery | (240) 773-9515 |
| Noyes Library for Young ChildrenPart of Montgomery County Public Libraries | 10237 Carroll Pl, Kensington | 20895 | Montgomery | (240) 773-9570 |
| Kitzmiller BranchPart of Ruth Enlow Library of Garrett County | 288 W Main St, Kitzmiller | 21538 | Garrett | (301) 334-8091 |
| L | ||||
| Charles County Detention Center LibraryPart of Charles County Public Library | 6905 Crain Hwy, La Plata | 20646 | Charles | (301) 932-3100 |
| La Plata BranchPart of Charles County Public Library | 2 Garrett Ave, La Plata | 20646 | Charles | (301) 934-9001 |
| Largo-Kettering BranchPart of Prince George's County Memorial Library System | 9601 Capital Ln, Largo | 20774 | Prince George's | (301) 336-4044 |
| Laurel BranchPart of Prince George's County Memorial Library System | 507 Seventh St, Laurel | 20707 | Prince George's | (301) 776-6790 |
| Maryland City at Russett Community LibraryPart of Anne Arundel County Public Library | 3501 Russett Common, Laurel | 20724 | Anne Arundel | (410) 222-1070 |
| Savage BranchPart of Howard County Library System | 9525 Durness Ln, Laurel | 20723 | Howard | (410) 313-0760 |
| Lavale Public LibraryPart of Allegany County Library System | 815 National Hwy, Lavale | 21502 | Allegany | (301) 729-0855 |
| Leonardtown BranchPart of St. Mary's County Library | 23630 Hayden Farm Ln, Leonardtown | 20650 | St Marys | (301) 475-2846 |
| Lexington Park BranchPart of St. Mary's County Library | 21677 Fdr Blvd, Lexington Park | 20653 | St. Mary's | (301) 863-8188 |
| Linthicum Community LibraryPart of Anne Arundel County Public Library | 400 Shipley Rd, Linthicum | 21090 | Anne Arundel | (410) 222-6265 |
| George's CreekPart of Allegany County Library System | 76 Main St, Lonaconing | 21539 | Allegany | (301) 463-2629 |
| M | ||||
| Middletown BranchPart of Frederick County Public Libraries | 31 E Green St, Middletown | 21769 | Frederick | (301) 600-7560 |
| Hereford BranchPart of Baltimore County Public Library | 16940 York Rd, Monkton | 21111 | Baltimore | (410) 887-1919 |
| Mount Airy BranchPart of Carroll County Public Library | 705 Ridge Ave, Mount Airy | 21771 | Carroll | (410) 386-4470 |
| Mount Rainier BranchPart of Prince George's County Memorial Library System | 3409 Rhode Island Ave, Mount Rainier | 20712 | Prince George's | (301) 864-8937 |
| Myersville Community LibraryPart of Frederick County Public Libraries | 8 Harp Pl, Myersville | 21773 | Frederick | (301) 600-8350 |
| N | ||||
| New Carrollton BranchPart of Prince George's County Memorial Library System | 7414 Riverdale Rd, New Carrollton | 20784 | Prince George's | (301) 459-6900 |
| North East BranchPart of Cecil County Public Library | 485 Mauldin Ave, North East | 21901 | Cecil | (410) 996-6269 |
| O | ||||
| OaklandPart of Ruth Enlow Library of Garrett County | 6 N Second St, Oakland | 21550 | Garrett | (301) 334-3996 |
| Ocean City BranchPart of Worcester County Library | 10003 Coastal Hwy, Ocean City | 21842 | Worcester | (410) 524-1818 |
| Pop-Up Library BookmobilePart of Worcester County Library | 11107 Cathell Rd, Ocean Pines | 21811 | Worcester | (410) 208-2910 |
| Odenton Regional LibraryPart of Anne Arundel County Public Library | 1325 Annapolis Rd, Odenton | 21113 | Anne Arundel | (410) 222-6277 |
| Olney BranchPart of Montgomery County Public Libraries | 3500 Olney-Laytonsville Rd, Olney | 20832 | Montgomery | (240) 773-9545 |
| Fairview BranchPart of Calvert Library | 8120 Southern Maryland Blvd, Owings | 20736 | Calvert | (410) 257-2101 |
| Owings Mills BranchPart of Baltimore County Public Library | 10302 Grand Central Ave, Owings Mills | 21117 | Baltimore | (410) 887-2092 |
| Oxon Hill BranchPart of Prince George's County Memorial Library System | 6200 Oxon Hill Rd, Oxon Hill | 20745 | Prince George's | (301) 839-2400 |
| P | ||||
| Mountain Road Community LibraryPart of Anne Arundel County Public Library | 4730 Mountain Rd, Long Pt. Mall, Pasadena | 21122 | Anne Arundel | (410) 222-6699 |
| Riviera Beach Community LibraryPart of Anne Arundel County Public Library | 1130 Duvall Hwy, Pasadena | 21122 | Anne Arundel | (410) 222-6285 |
| Perryville BranchPart of Cecil County Public Library | 500 Coudon Blvd, Perryville | 21903 | Cecil | (410) 996-6070 |
| Pittsville BranchPart of Wicomico County Free Library | 34372 Old Ocean City Rd, Pittsville | 21850 | Wicomico | (410) 835-2353 |
| Pocomoke BranchPart of Worcester County Library | 301 Market St, Pocomoke City | 21851 | Worcester | (410) 957-0878 |
| Point of Rocks Branch LibraryPart of Frederick County Public Libraries | 1635 Ballenger Creek Pike, Point of Rocks | 21777 | Frederick | (301) 874-4560 |
| Maggie Nightingale BranchPart of Montgomery County Public Libraries | 19633 Fisher Ave, Poolesville | 20837 | Montgomery | (240) 773-9550 |
| Potomac BranchPart of Montgomery County Public Libraries | 10101 Glenolden Dr, Potomac | 20854 | Montgomery | (240) 777-0690 |
| Calvert Library Prince FrederickPart of Calvert Library | 850 Costley Way, Prince Frederick | 20678 | Calvert | (410) 535-0291 |
| Somerset County Library | 11767 Beechwood St, Princess Anne | 21853 | Somerset | (410) 651-0852 |
| R | ||||
| Randallstown Area BranchPart of Baltimore County Public Library | 8604 Liberty Rd, Randallstown | 21133 | Baltimore | (410) 887-0770 |
| Reisterstown BranchPart of Baltimore County Public Library | 21 Cockeys Mill Rd, Reisterstown | 21136 | Baltimore | (410) 887-1165 |
| Rising Sun BranchPart of Cecil County Public Library | 111 Colonial Way, Rising Sun | 21911 | Cecil | (410) 398-2706 |
| Rock Hall BranchPart of Kent County Public Library | 5746 N Main St, Rock Hall | 21661 | Kent | (410) 639-7162 |
| Aspen Hill BranchPart of Montgomery County Public Libraries | 4407 Aspen Hill Rd, Rockville | 20853 | Montgomery | (240) 773-9410 |
| Rockville Memorial BranchPart of Montgomery County Public Libraries | 21 Maryland Ave, Rockville | 20850 | Montgomery | (240) 777-0140 |
| Twinbrook BranchPart of Montgomery County Public Libraries | 202 Meadowhall Dr, Rockville | 20851 | Montgomery | (240) 777-0240 |
| S | ||||
| Centre BranchPart of Wicomico County Free Library | 2300 N Salisbury Blvd, Salisbury | 21803 | Wicomico | (410) 546-5397 |
| Main LibraryPart of Wicomico County Free Library | 122-126 S Division St, Salisbury | 21801 | Wicomico | (410) 749-3612 |
| Severn Community LibraryPart of Anne Arundel County Public Library | 2624 Annapolis Rd (Route 175), Severn | 21144 | Anne Arundel | (410) 222-6280 |
| Severna Park Community LibraryPart of Anne Arundel County Public Library | 45 McKinsey Rd, Severna Park | 21146 | Anne Arundel | (410) 222-6290 |
| Sharpsburg Public Library BranchPart of Washington County Free Library | 106 E Main St, Sharpsburg | 21782 | Washington | (301) 432-8825 |
| Brigadier General Charles E McGee (Sliver Spring) BranchPart of Montgomery County Public Libraries | 900 Wayne Ave, Silver Spring | 20910 | Montgomery | (240) 773-9420 |
| Long BranchPart of Montgomery County Public Libraries | 8800 Garland Ave, Silver Spring | 20901 | Montgomery | (240) 777-0910 |
| White Oak BranchPart of Montgomery County Public Libraries | 11701 New Hampshire Ave, Silver Spring | 20904 | Montgomery | (240) 773-9555 |
| Smithsburg LibraryPart of Washington County Free Library | 66 W Water St, Smithsburg | 21783 | Washington | (301) 824-7722 |
| Snow Hill BranchPart of Worcester County Library | 307 N Washington St, Snow Hill | 21863 | Worcester | (410) 632-3495 |
| Southern BranchPart of Calvert Library | 13920 Hg Trueman Rd, Solomons | 20688 | Calvert | (410) 326-5289 |
| St. Michaels BranchPart of Talbot County Free Library | 106 Fremont St, St. Michaels | 21663 | Talbot | (410) 745-5877 |
| Kent Island BranchPart of Queen Anne's County Free Library | 200 Library Cir, Stevensville | 21666 | Queen Anne's | (410) 643-8161 |
| Darlington BranchPart of Harford County Public Library | 3535 Conowingo Rd, Street | 21154 | Harford | (410) 638-3750 |
| T | ||||
| Takoma Park Maryland Library | 7505 New Hampshire Avenue, Takoma Park | 20912 | Montgomery | (301) 891-7259 |
| Taneytown BranchPart of Carroll County Public Library | 10 Grand Dr, Taneytown | 21787 | Carroll | (410) 386-4510 |
| Hillcrest Heights BranchPart of Prince George's County Memorial Library System | 2398 Iverson St, Temple Hills | 20748 | Prince George's | (301) 630-4900 |
| Thurmont Regional LibraryPart of Frederick County Public Libraries | 76 E Moser Rd, Thurmont | 21788 | Frederick | (301) 600-7200 |
| Loch RavenPart of Baltimore County Public Library | 1046 Taylor Ave, Towson | 21286 | Baltimore | (410) 887-4444 |
| Towson BranchPart of Baltimore County Public Library | 320 York Rd, Towson | 21204 | Baltimore | (410) 887-6166 |
| U | ||||
| Upper Marlboro BranchPart of Prince George's County Memorial Library System | 14730 Main St, Upper Marlboro | 20772 | Prince George's | (301) 627-9330 |
| Urbana Regional LibraryPart of Frederick County Public Libraries | 9020 Amelung St, Urbana | 21704 | Frederick | (301) 600-7000 |
| W | ||||
| P.D. Brown Memorial LibraryPart of Charles County Public Library | 50 Village St, Waldorf | 20602 | Charles | (301) 645-2864 |
| Waldorf WestPart of Charles County Public Library | 10405 O'Donnell Pl, Waldorf | 20603 | Charles | (301) 645-1395 |
| Walkersville BranchPart of Frederick County Public Libraries | 2 S Glade Rd, Walkersville | 21793 | Frederick | (301) 600-8200 |
| Westernport Public LibraryPart of Allegany County Library System | 66 Main St, Westernport | 21562 | Allegany | (301) 359-0455 |
| Exploration Commons at 50 EastPart of Carroll County Public Library | 50 E Main St, Westminster | 21157 | Carroll | (443) 293-3000 |
| Westminster BranchPart of Carroll County Public Library | 50 E Main St, Westminster | 21157 | Carroll | (410) 386-4490 |
| Wheaton LibraryPart of Montgomery County Public Libraries | 11701 Georgia Ave, Wheaton | 20902 | Montgomery | (240) 777-0678 |
| Norrisville BranchPart of Harford County Public Library | 5310 Norrisville Rd, White Hall | 21161 | Harford | (410) 692-7850 |
| Whiteford BranchPart of Harford County Public Library | 2407 Whiteford Rd, Whiteford | 21160 | Harford | (410) 638-3608 |
| Williamsport Memorial Library BranchPart of Washington County Free Library | 104 E Potomac St, Williamsport | 21795 | Washington | (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.