This page contains a list of public libraries in Maryland. If you do not see a listing to your local branch library, please check out the library system site or main branch site for closures or alternative library names.
| City | Library | Address | Zip | Phone | |
| Aberdeen | Aberdeen Branch | 21 Franklin Street | (410) 273-5608 | ||
| Abingdon | Abingdon Branch Library | 2510 Tollgate Road | 21009 | (410) 638-3990 | |
| Accident | Accident Branch Library | 106 S. North Street | 21520 | (301) 746-8792 | |
| Accokeek | Accokeek Branch Library | 15773 Livingston Rd. | 20607 | (301) 292-2880 | |
| Annapolis | Anne Arundel County Public Library Headquarters | 5 Harry S. Truman Parkway | 21401 | (410) 222-7371 | |
| Annapolis | Annapolis Area Library | 1410 West Street | 21401 | (410) 222-1750 | |
| Annapolis | Broadneck Branch | 1275 Green Holly Drive | 21401 | (410) 222-1905 | |
| Annapolis | Eastport-Annapolis Neck Branch | 269 Hillsmere Drive | 21403 | (410) 222-1770 |
| City | Library | Address | Zip | Phone | |
| Baltimore | Enoch Pratt Free Library | 400 Cathedral Street | 21201 | (410) 396-5395 | |
| Baltimore | Arbutus Library | 1581 Sulphur Spring Rd., Suite 105 | 21227 | (410) 887-1451 | |
| Baltimore | Brooklyn Branch | 300 E. Patapsco Ave. | 21225 | (410) 396-1120 | |
| Baltimore | Brooklyn Park Branch | 1 East 11th Avenue | 21225 | (410) 222-6260 | |
| Baltimore | Canton Branch | 1030 S. Ellwood Avenue | 21224 | (410) 396-8548 | |
| Baltimore | Cherry Hill Branch | 606 Cherry Hill Road | 21225 | (410) 396-1168 | |
| Baltimore | Clifton Branch | 2001 N. Wolfe Street | 21213 | (410) 396-0984 | |
| Baltimore | Edmondson Avenue Branch | 4330 Edmondson Avenue | 21229 | (410) 545-7130 | |
| Baltimore | Forest Park Branch | 3023 Garrison Boulevard | 21216 | (410) 396-0942 | |
| Baltimore | Govans Branch | 5714 Bellona Avenue | 21212 | (410) 396-6098 | |
| Baltimore | Hamilton Branch | 5910 Harford Road | 21214 | (410) 396-6088 | |
| Baltimore | Hampden Branch | 3641 Falls Road | 21211 | (410) 396-6043 | |
| Baltimore | Herring Run Branch | 3801 Erdman Avenue | 21213 | (410) 396-0996 | |
| Baltimore | Light Street Branch | 1251 Light Street | 21230 | (410) 396-1096 | |
| Baltimore | Mobile Library Services | 1716 Merritt Blvd. | 21222 | (410) 887-7586 | |
| Baltimore | North Point Library | 1716 Merritt Blvd. | 21222 | (410) 887-7255 | |
| Baltimore | Northwood Branch | 4420 Loch Raven Boulevard | 21218 | (410) 396-6076 | |
| Baltimore | Orleans Street Branch | 1303 Orleans Street | 21231 | (410) 396-0970 | |
| Baltimore | Parkville-Carney Library | 9509 Harford Rd. | 21234 | (410) 887-5353 | |
| Baltimore | Patterson Park Branch | 158 N. Linwood Avenue | 21224 | (410) 396-0983 | |
| Baltimore | Pennsylvania Avenue Branch | 1531 W. North Avenue | 21217 | (410) 396-0399 | |
| Baltimore | Perry Hall Library | 9440 Belair Rd. | 21236 | (410) 887-5195 | |
| Baltimore | Pikesville Library | 1301 Reisterstown Rd. | 21208 | (410) 887-1234 | |
| Baltimore | Reisterstown Road Branch | 6310 Reisterstown Road | 21215 | (410) 396-0948 | |
| Baltimore | Roland Park Branch | 5108 Roland Avenue | 21210 | (410) 396-6099 | |
| Baltimore | Rosedale Library | 6105 Kenwood Ave. | 21237 | (410) 887-0512 | |
| Baltimore | Southeast Anchor Library | 3601 Eastern Avenue | 21224 | (410) 396-1580 | |
| Baltimore | Walbrook Branch | 3203 W. North Avenue | 21216 | (410) 396-0935 | |
| Baltimore | Washington Village Branch | 856 Washington Boulevard | 21230 | (410) 396-1099 | |
| Baltimore | Waverly Branch | 400 E. 33rd Street | 21218 | (410) 396-6053 | |
| Baltimore | White Marsh Library | 8133 Sandpiper Circle | 21236 | (410) 887-5097 | |
| Baltimore | Woodlawn Library | 1811 Woodlawn Dr. | 21207 | (410) 887-1336 | |
| Bel Air | Bel Air Branch Library | 100 E. Pennsylvania Ave | 21014 | (410) 638-3151 | |
| Belcamp | Harford County Public Library | 1221-A Brass Mill Road | 21017 | (410) 575-6761 | |
| Beltsville | Beltsville Branch Library | 4319 Sellman Rd. | 20705 | (301) 937-0294 | |
| Berlin | Berlin Branch Library | 220 North Main St. | 21811 | (410) 641-0650 | |
| Bethesda | Bethesda Branch Library | 7400 Arlington Rd. | 20814 | (240) 777-0970 | |
| Bethesda | Davis Branch Library | 6400 Democracy Blvd. | 20817 | (240) 777-0922 | |
| Bethesda | Little Falls Branch Library | 5501 Massachusetts Ave. | 20816 | (240) 773-9520 | |
| Bethesda | Special Needs Library | 6400 Democracy Blvd. | 20817 | (240) 777-0960 | |
| Bivalve | Bivalve Station Library | 21814 | (410) 873-2472 | ||
| Bladensburg | Bladensburg Branch Library | 4820 Annapolis Rd. | 20710 | (301) 927-4916 | |
| Bowie | Bowie Branch Library | 15210 Annapolis Road | 20715 | (301) 262-7000 | |
| Bowie | South Bowie | 15600 Central Avenue | 20716 | ||
| Brandywine | Baden Branch Library | 13603 Baden-Westwood Road | 20613 | (301) 888-1152 | |
| Brunswick | Brunswick Branch Library | 915 North Maple Avenue | (301) 600-7250 | ||
| Burtonsville | Marilyn J. Praisner Library (Fairland) | 14910 Old Columbia Pik | 20866 | (240) 773-9460 |
| City | Library | Address | Zip | Phone | |
| Cambridge | Dorchester County Public Library | 303 Gay Street | 21613 | (410) 228-7332 | |
| Catonsville | Catonsville Library | 1100 Frederick Rd. | 21228 | (410) 887-0951 | |
| Cecilton | Cecilton Branch Library | 215 East Main Street | 21913 | (410) 275-1091 | |
| Centreville | Queen Annes County Free Library | 121 S Commerce Street | 21617 | (410) 758-0980 | |
| Charlotte Hall | Charlotte Hall Branch Library | 37600 New Market Road | 20622 | (301) 884-2211 | |
| Chesapeake Beach | Twin Beaches Branch | 3819 Harbor Road | 20732 | (410) 257-2411 | |
| Chesapeake City | Chesapeake City Branch | 2527 Augustine Herman Highway | (410) 996-1134 | ||
| Chestertown | Kent County Public Library | 408 High Street | 21620 | (410) 778-3636 | |
| Chestertown | Central Library | 408 High Street | 21620 | (410) 778-3636 | |
| Chevy Chase | Chevy Chase Branch Library | 8005 Connecticut Ave. | 20815 | (301) 986-4313 | |
| Clinton | Surratts-Clinton Branch Library | 9400 Piscataway Rd. | 20735 | (301) 868-9200 | |
| Cockeysville | Cockeysville Library | 9833 Greenside Dr. | 21030 | (410) 887-7750 | |
| Columbia | Howard County Library | 6600 Cradlerock Way | 21045 | (410) 313-7750 | |
| Columbia | Central Library | 10375 Little Patuxent Parkway | 21044 | (410) 313-7800 | |
| Columbia | East Columbia Branch Library | 6600 Cradlerock Way | 21045 | (410) 313-7700 | |
| Cooksville | Glenwood Branch Library | 2350 Route 97 | 21723 | (410) 313-5577 | |
| Crisfield | Corbin Memorial Library | 4 E. Main Street | 21817 | (410) 968-0955 | |
| Crofton | Crofton Area Branch | 1681 Riedel Road | 21114 | (410) 222-7915 | |
| Cumberland | Allegany County Library System | 31 Washington St | 21502 | (301) 777-1200 | |
| Cumberland | Washington Street Library | 31 Washington Street | 21502 | (301) 777-1200 | |
| Cumberland | South Cumberland Library | 100 Seymour Street | 21502 | (301) 724-1607 |
| City | Library | Address | Zip | Phone | |
| Damascus | Damascus Branch Library | 9701 Main Street | 20872 | (240) 773-9444 | |
| Darlington | Darlington Branch Library | 1134 Main Street | 21034 | (410) 638-3750 | |
| Deale | South County Branch | 5940 Deale-Churchton Road | 20751 | (410) 222-1925 | |
| Denton | Caroline County Public Library | 100 Market Street | 21629 | (410) 479-1343 | |
| District Heights | Spauldings Branch Library | 5811 Old Silver Hill Rd. | 20747 | (301) 817-3750 |
| City | Library | Address | Zip | Phone | |
| Easton | Talbot County Free Library | 100 W. Dover St. | 21601 | (410) 822-1626 | |
| Edgewater | Edgewater Branch | 25 Stepneys Lane | 21037 | (410) 222-1538 | |
| Edgewood | Edgewood Branch Library | 629 Edgewood Road | 21040 | (410) 612-1600 | |
| Eldersburg | Eldersburg Branch | 6400 Hemlock Drive | 21784 | (410) 386-4460 | |
| Elkridge | Elkridge Branch Library | 6540 Washington Boulevard | 21075 | (410) 313-5088 | |
| Elkton | Cecil County Public Library | 301 Newark Avenue | 21921 | (410) 996-5600 | |
| Elkton | Elkton Central Branch | 301 Newark Avenue | 21921 | (410) 996-5600 | |
| Ellicott City | Miller Branch Library | 9421 Frederick Road | 21042 | (410) 313-1950 | |
| Emmitsburg | Emmitsburg Branch Library | 300 South Seton Avenue | 21727 | (240) 629-6329 | |
| Essex | Essex Library | 1110 Eastern Blvd. | 21221 | (410) 887-0295 | |
| Ewell | Ewell School | 20910 Caleb Jones Road | 21824 | (410) 425-5141 |
| City | Library | Address | Zip | Phone | |
| Fairmount Heights | Fairmount Heights Branch Library | 5904 Kolb St. | 20743 | (301) 883-2650 | |
| Fallston | Fallston Branch Library | 1461 Fallston Road | 21047 | (410) 638-3003 | |
| Federalsburg | Federalsburg Branch | 123 Morris Avenue | 21632 | (410) 754-8397 | |
| Finksburg | Finksburg Branch | 2265 Old Westminster Pike | 21048 | (410) 386-4505 | |
| Frederick | Frederick County Public Libraries | 110 East Patrick Street | 21701 | (301) 600-1613 | |
| Frederick | C.Burr Artz Public Library | 110 East Patrick Street | 21701 | (301) 694-1630 | |
| Frederick | Urbana Regional Library | 9020 Amelung Street | (301) 600-7000 | ||
| Friendsville | Friendsville Branch Library | 315 Chestnut Street | 21531 | (301) 746-5663 | |
| Frostburg | Frostburg Library | 65 East Main Street | 21532 | (301) 687-0790 |
| City | Library | Address | Zip | Phone | |
| Gaithersburg | Gaithersburg Branch Library | 18330 Montgomery Village Ave. | 20879 | (301) 840-2515 | |
| Gaithersburg | Quince Orchard Branch Library | 15831 Quince Orchard Rd. | 20878 | (240) 777-0200 | |
| Germantown | Germantown Branch Library | 19840 Century Boulevard | 20874 | (240) 777-0110 | |
| Glen Burnie | North County Area Library | 1010 Eastway | 21060 | (410) 222-6270 | |
| Glenarden | Glenarden Branch Library | 8724 Glenarden Pkwy. | 20706 | (301) 772-5477 | |
| Grantsville | Grantsville Branch Library | 102 Parkside Dr. | 21536 | (301) 895-5298 | |
| Greenbelt | Greenbelt Branch Library | 11 Crescent Road | 20770 | (301) 345-5800 | |
| Greenmount | North Carroll Branch | 2255 Hanover Pike | 21074 | (410) 386-4480 | |
| Greensboro | North County Branch | 101 Cedar Lane | 21639 | (410) 482-2173 |
| City | Library | Address | Zip | Phone | |
| Hagerstown | Washington County Free Library | 100 S. Potomac St | 21740 | (301) 739-3250 | |
| Havre De Grace | Havre De Grace Branch Library | 120 N. Union Ave. | 21078 | (410) 939-6700 | |
| Hurlock | Hurlock Branch Library | 222 S. Main St. | 21643 | (410) 943-4331 | |
| Hyattsville | Prince Georges County Memorial Library System | 6532 Adelphi Road | 20782 | (301) 699-3500 | |
| Hyattsville | Audio Visual Division | 6530 Adelphi Rd. | 20782 | (301) 985-4697 | |
| Hyattsville | Hyattsville Branch Library | 6530 Adelphi Rd. | 20782 | (301) 985-4690 |
| City | Library | Address | Zip | Phone | |
| Indian Head | Potomac Branch Library | 3225 Ruth B. Swann Drive | 20640 | (301) 375-7375 |
| City | Library | Address | Zip | Phone | |
| Jarrettsville | Jarrettsville Branch Library | 3722 Norrisville Road | 21084 | (410) 692-7887 | |
| Joppa | Joppa Branch Library | 655 Towne Center Dr. | 21085 | (410) 612-1660 |
| City | Library | Address | Zip | Phone | |
| Kensington | Kensington Park Branch Library | 4201 Knowles Ave. | 20895 | (301) 897-2211 | |
| Kensington | Noyes Library For Young Children | 10237 Carroll Place | 20895 | (301) 929-5533 | |
| Kitzmiller | Kitzmiller Branch Library | 288 W. Main Street | 21538 | (301) 453-3368 |
| City | Library | Address | Zip | Phone | |
| La Plata | Charles County Public Library | 2 Garrett Avenue | 20646 | (301) 934-9001 | |
| La Plata | La Plata Branch | 2 Garrett Avenue | 20646 | (301) 934-9001 | |
| Lansdowne | Lansdowne Branch | 500 Third Avenue | 21227 | (410) 887-5602 | |
| Largo | Largo-Kettering Branch Library | 9601 Capital Lane | 20774 | (301) 336-4044 | |
| Laurel | Maryland City At Russett Branch | 3501 Russett Common | 20724 | (301) 725-2390 | |
| Laurel | Savage Branch Library | 9525 Durness Lane | 20723 | (410) 880-5980 | |
| Lavale | Allegany County Bookmobile | 815 National Highway | 21502 | (240) 727-0745 | |
| Lavale | Bookmobile Headquarters | 815 National Highway | 21502 | (240) 727-0745 | |
| Lavale | Lavale Library | 815 National Highway | 21502 | (301) 729-0855 | |
| Leonardtown | St. Marys County Library | 23250 Hollywood Road | 20650 | (301) 475-2846 | |
| Leonardtown | Leonardtown Branch Library | 23250 Hollywood Road | 20650 | (301) 475-2846 | |
| Lexington Park | Lexington Park Branch Library | 21677 Fdr Blvd. | 20653 | (301) 863-8188 | |
| Linthicum | Linthicum Branch | 400 Shipley Road | 21090 | (410) 222-6265 | |
| Lonaconing | Georges Creek Library | 76 Main Street | 21539 | (301) 463-2629 | |
| Lusby | Southern Branch | 20 Appeal Lane | 20657 | (410) 326-5289 |
| City | Library | Address | Zip | Phone | |
| Middletown | Middletown Branch Library | 101 Prospect Street | 21769 | (301) 371-7560 | |
| Monkton | Hereford Library | 16940 York Rd. | 21111 | (410) 887-1919 | |
| Mount Airy | Mount Airy Branch | 705 Ridge Avenue | 21771 | (410) 386-4470 | |
| Mount Rainier | Mount Rainier Branch Library | 3409 Rhode Island Ave. | 20712 | (301) 864-8937 |
| City | Library | Address | Zip | Phone | |
| New Carrollton | New Carrollton Branch Library | 7414 Riverdale Rd.. | 20784 | (301) 459-6900 | |
| North East | North East Branch Library | 106 West Cecil Avenue | 21901 | (410) 996-6269 |
| City | Library | Address | Zip | Phone | |
| Oakland | Ruth Enlow Library Of Garrett County | 6 North Second Street | 21550 | (301) 334-3996 | |
| Oakland | Oakland Branch Library | 6 N. Second Street | 21550 | (301) 334-3996 | |
| Ocean City | Ocean City Branch Library | 200 14th St. | 21842 | (410) 289-7297 | |
| Ocean Pines | Ocean Pines Branch Library | 11107 Cathell Rd. | 21811 | (410) 208-4014 | |
| Odenton | West County Area Library | 1325 Annapolis Road | 21113 | (410) 222-6277 | |
| Olney | Olney Branch Library | 3500 Olney-Laytonsville Road | 20832 | (301) 570-1232 | |
| Owings | Fairview Branch | 8120 Southern Maryland Boulevard | 20736 | (410) 257-2101 | |
| Oxon Hill | Oxon Hill Branch Library | 6200 Oxon Hill Rd. | 20745 | (301) 839-2400 |
| City | Library | Address | Zip | Phone | |
| Pasadena | Mountain Road Branch | 4730 Mountain Road | 21122 | (410) 222-6699 | |
| Pasadena | Riviera Beach Branch | 1130 Duvall Highway | 21122 | (410) 222-6285 | |
| Perryville | Perryville Branch Library | 500 Coudon Blvd. | 21903 | (410) 996-6070 | |
| Pocomoke City | Pocomoke City Branch Library | 301 Market St. | 21851 | (410) 957-0878 | |
| Point Of Rocks | Edward F. Fry Memorial Library At Point Of Rocks | 1635 Ballenger Creek Pike | (301) 874-4560 | ||
| Poolesville | Poolesville Branch Library | 19633 Fisher Ave. | 20837 | (240) 773-9550 | |
| Port Deposit | Port Deposit Branch Library | 13 South Main Street | 21904 | (410) 996-6055 | |
| Potomac | Potomac Branch Library | 10101 Glenolden Drive | 20854 | (240) 777-0690 | |
| Prince Frederick | Calvert Library Prince Frederick | 850 Costley Way | 20678 | (410) 535-0291 | |
| Princess Anne | Somerset County Library | 11767 Beechwood Street | 21853 | (410) 651-0852 |
| City | Library | Address | Zip | Phone | |
| Randallstown | Randallstown Library | 8604 Liberty Rd. | 21133 | (410) 887-0770 | |
| Reisterstown | Reisterstown Library | 21 Cockeys Mill Rd. | 21136 | (410) 887-1165 | |
| Rising Sun | Rising Sun Branch Library | 111 Colonial Way | 21911 | (410) 658-4025 | |
| Rock Hall | Rock Hall Branch Library | 5585 Main Street | 21661 | (410) 639-7162 | |
| Rockville | Montgomery County Public Libraries | 21 Maryland Ave., Suite 310 | 20850 | (240) 777-0002 | |
| Rockville | Aspen Hill Library | 4407 Aspen Hill Rd. | 20853 | (240) 773-9410 | |
| Rockville | Rockville Branch Library | 21 Maryland Ave. | 20850 | (240) 777-0140 | |
| Rockville | Twinbrook Branch Library | 202 Meadow Hall Drive | 20851 | (240) 777-0240 |
| City | Library | Address | Zip | Phone | |
| Salisbury | Wicomico Public Library | 122 South Division Street | 21801 | (410) 749-3612 | |
| Salisbury | Centre Branch Library | 21801 | (410) 546-5397 | ||
| Severn | Provinces Branch | 2624 Annapolis Road | 21144 | (410) 222-6280 | |
| Severna Park | Severna Park Area Branch | 45 Mckinsey Road | 21146 | (410) 222-6290 | |
| Silver Spring | Long Branch Library | 8800 Garland Ave. | 20901 | (240) 777-0910 | |
| Silver Spring | Silver Spring Branch Library | 8901 Colesville Road | 20910 | (240) 773-9420 | |
| Silver Spring | White Oak Branch Library | 11701 New Hampshire Ave. | 20904 | (301) 622-2492 | |
| Snow Hill | Snow Hill Branch Library | 307 North Washington St. | 21863 | (410) 632-2600 | |
| Snow Hill | Worcester County Library | 307 N Washington Street | 21863 | (410) 632-2600 | |
| St. Michaels | St. Michaels Branch Library | 106 Fremont St. | 21663 | (410) 745-5877 | |
| Stevensville | Kent Island Branch | 200 Library Circle | 21666 | (410) 643-8161 |
| City | Library | Address | Zip | Phone | |
| Taneytown | Taneytown Branch | 10 Grand Drive | 21787 | (410) 386-4510 | |
| Temple Hills | Hillcrest Heights Branch Library | 2398 Iverson St. | 20748 | (301) 630-4900 | |
| Thurmont | Thurmont Branch Library | 11 Water Street | 21788 | (301) 271-7721 | |
| Tilghman | Tilghman Branch Library | 21374 Foster Avenue | 21671 | (410) 886-9816 | |
| Towson | Baltimore County Public Library | 320 York Road | 21204 | (410) 887-6100 | |
| Towson | Loch Raven Mini Library | 1046 Taylor Avenue | 21286 | (410) 887-4444 | |
| Towson | Towson Library | 320 York Rd. | 21204 | (410) 887-6166 |
| City | Library | Address | Zip | Phone | |
| Upper Marlboro | Upper Marlboro Branch Library | 14730 Main St. | 20772 | (301) 627-9330 | |
| Upper Marlboro | Public Documents Reference Library | 14741 Governor Oden Bowie Drive, Cab, Room 2198 | 20772 | (301) 952-3904 |
| City | Library | Address | Zip | Phone | |
| Waldorf | P.D. Brown Memorial Branch Library | 50 Village Street | 20602 | (301) 645-2864 | |
| Waldorf | Waldorf West Branch | ||||
| Walkersville | Walkersville Branch Library | 57 West Frederick Street | 21793 | (301) 845-8880 | |
| Westernport | Westernport Library | 66 Main Street | 21562 | (301) 359-0455 | |
| Westminster | Carroll County Public Library | 115 Airport Drive | 21157 | (410) 386-4500 | |
| Westminster | Bookmobile Services | 50 East Main Street | 21157 | (410) 386-4450 | |
| Westminster | Westminster Branch | 50 East Main Street | 21157 | (410) 386-4490 | |
| Wheaton | Wheaton Branch Library | 11701 Georgia Ave. | 20902 | (240) 777-0678 | |
| White Hall | Norrisville Branch Library | 5310 Norrisville Road | 21161 | (410) 692-7856 | |
| Whiteford | Whiteford Branch Library | 2407 Whiteford Road | 21160 | (410) 638-3608 |
Public Libraries | About Us | Add & Update Your Library | Link To Us | Contact
Find Public Libraries in Alabama | Alaska | Arizona | Arkansas | California | Colorado | Connecticut | Delaware | District of Columbia | Florida | Georgia | Hawaii | Idaho | Illinois | Indiana | Iowa | Kansas | Kentucky | Louisiana | Maine | Maryland | Massachusetts | Michigan | Minnesota | Mississippi | Missouri | Montana | Nebraska | Nevada | New Hampshire | New Jersey | New Mexico | New York | North Carolina | North Dakota | Ohio | Oklahoma | Oregon | Pennsylvania | Rhode Island | South Carolina | South Dakota | Tennessee | Texas | Utah | Vermont | Virginia | Washington | West Virginia | Wisconsin | Wyoming
The listings of local libraries on this web site are updated regularly. If you want to add/update information on this page,
please click here.
© 2012 PublicLibraries.com. Supporting local public libraries since 1997.