Boundary Atlas

Maryland's 5th congressional district (MD-05)

Maryland's 5th congressional district (MD-05) covers parts or all of Calvert County, Charles County, St. Mary's County, Anne Arundel County and Prince George's County, and 98 ZIP codes (82 wholly inside it). Its 2020 population was 774,641. This is the map in force for the November 3, 2026 election.

774,641residents (2020 Census)
5counties
98ZIP codes
234voting precincts

Who represents MD-05

OfficeMemberContact
U.S. Representative (MD-05)Steny H. Hoyer (D)202-225-4131
U.S. SenatorAngela D. Alsobrooks (D)202-224-4524 · contact form
U.S. SenatorChris Van Hollen (D)202-224-4654 · contact form

Officials serving now (members of Congress until January 3, 2027). Sources: Members of Congress: the @unitedstates project, congress-legislators (CC0).

Counties

CountyShare of the county's residents in MD-05
Calvert County100%
Charles County100%
St. Mary's County100%
Anne Arundel County29%
Prince George's County24%

ZIP codes

Percentages mark ZIPs only partly in MD-05: the share of that ZIP's residents inside it.

Towns

District 1, La Plata, District 1, Solomons Island, District 1, St. Inigoes, District 10, Marbury, District 11, Brandywine, District 2, Hill Top, District 2, Prince Frederick, District 2, Valley Lee, District 3, Leonardtown, District 3, Marlboro, District 3, Nanjemoy, District 3, Sunderland, District 4, Allens Fresh, District 4, Chaptico, District 4, Nottingham, District 5, Mechanicsville, District 5, Thompkinsville, District 6, Patuxent, District 6, Waldorf, District 7, District 7, Milestown, District 7, Pomonkey, District 8, Aquasco, District 8, Bay, District 8, Bryantown, District 9, Hughesville, District 9, St. George Island, District 15, Mellwood, District 4, District 7, Queen Anne, District 14, Bowie, District 13, Kent, District 5, Piscataway, District 9, Surratts, District 1, District 5, District 6, Spauldings and District 20, Lanham.

Get this in your AI agent

Your agent can draw every precinct in MD-05, or list them with population shares (related_geographies). Add https://boundarymcp.com/mcp to Claude, ChatGPT, Cursor or Codex (free, no key; how), then:

get_boundaries(id="us:congressional_district:2405", children_level="precinct", include_districts=True)