The Maryland State Highway Administration was established as the State Roads Commission in 1908,[1] with portions of what would become the state highway system built by 1910.[2] Numbers were not assigned to the highways until around 1927,[1] and were assigned such that no state highways shared numbers with U.S. highways that ran through Maryland. After the establishment of the Interstate Highway System in 1956, several Maryland state highways sharing numbers with Interstate highways in Maryland were not renumbered, resulting in several pairs of Interstate highways and Maryland state highways with the same number. In most cases, such as that of Interstate 495 and Maryland Route 495, the two routes are distant, and thus there is little risk of confusion.[3] The exception is that of Maryland Route 68, where the State Highway Administration has placed signs on Interstate 70 in Maryland to notify drivers that Maryland Route 68 is not the same road as Interstate 68.[4]
| Route Number |
Length |
Western / Southern Terminus |
Eastern / Northern Terminus |
Counties |
002 MD 2 (Truck) |
079.24 79.24 miles (127.52 km) |
MD 4 near Solomons |
 
 US 1/US 40 Truck in Baltimore |
Baltimore City, Anne Arundel County, Calvert County |
003 MD 3 (Business) |
009.56 9.56 miles (15.39 km) |
 US 50/US 301 in Bowie |
I-97 near Millersville |
Anne Arundel County, Prince George's County |
004 MD 4 |
064.85 64.85 miles (104.37 km) |
MD 5 near Leonardtown |
Pennsylvania Avenue in Washington, D.C. |
Prince George's County, Anne Arundel County, Calvert County, St. Mary's County |
005 MD 5 |
074.34 74.34 miles (119.64 km) |
Point Lookout Road at Point Lookout |
Branch Avenue in Suitland |
Prince George's County, Charles County, St. Mary's County |
006 MD 6 |
047.38 47.38 miles (76.25 km) |
Port Tobacco Road at Riverside |
MD 235 in Turner |
Charles County, St. Mary's County |
007 MD 7 |
041.33 41.33 miles (66.51 km) |
US 40 near Rosedale |
US 40 in Elkton |
Baltimore County, Harford County, Cecil County |
008 MD 8 |
008.37 8.37 miles (13.47 km) |
Romancoke Pier in Romancoke |
MD 18 in Stevensville |
Queen Anne's County |
010 MD 10 |
007.17 7.17 miles (11.54 km) |
MD 2 near Pasadena |
I-695 near Baltimore |
Anne Arundel County |
012 MD 12 |
030.63 30.63 miles (49.29 km) |
VA 679 at the Virginia border |
BUS US 13 in Salisbury |
Wicomico County, Worcester County |
014 MD 14 |
011.51 11.51 miles (18.52 km) |
MD 16 in Secretary |
MD 313 in Eldorado |
Dorchester County |
016 MD 16 |
051.06 51.06 miles (82.17 km) |
End of state maintenance in Taylors Island |
DE 16 at the Delaware border |
Dorchester County, Caroline County |
017 MD 17 |
029.49 29.49 miles (47.46 km) |
VA 287 at Potomac River in Brunswick |
End of state maintenance at the Washington County line |
Frederick County |
018 MD 18 |
020.47 20.47 miles (32.94 km) |
End of state maintenance at Love Point |
MD 213 in Centreville |
Queen Anne's County |
019 MD 19 |
008.60 8.60 miles (13.84 km) |
MD 213 at Church Hill |
MD 313 at Ingleside |
Queen Anne's County |
020 MD 20 |
013.74 13.74 miles (22.11 km) |
MD 445 in Rock Hall |
MD 291 in Chestertown |
Kent County |
021 MD 21 |
002.42 2.42 miles (3.89 km) |
MD 445 in Tolchester Beach |
MD 20 in Sandy Bottom |
Kent County |
022 MD 22 |
013.04 13.04 miles (20.99 km) |
US 1 in Bel Air |
Gate of Aberdeen Proving Ground |
Harford County |
023 MD 23 |
020.46 20.46 miles (32.93 km) |
US 1 in Bynum |
PA 24 at the Pennsylvania border |
Harford County |
024 MD 24 |
025.17 25.17 miles (40.51 km) |
Aberdeen Proving Grounds near Edgewood |
MD/PA State Line near Fawn Grove, PA |
Harford County |
025 MD 25 |
026.89 26.89 miles (43.28 km) |
Beckleysville Rd. near Beckleysville |
MD 2 in Baltimore |
Baltimore County, Baltimore City |
026 MD 26 |
043.94 43.94 miles (70.71 km) |
US 15 in Frederick |
MD 140 in Baltimore |
Frederick County, Carroll County, Baltimore County, Baltimore City |
027 MD 27 |
039.17 39.17 miles (63.04 km) |
MD 30 in Manchester |
MD 355 near Germantown |
Carroll County, Howard County, Frederick County, Montgomery County |
028 MD 28 |
037.38 37.38 miles (60.16 km) |
 MD 650/MD 198 near Spencerville |
US 15 at Point of Rocks |
Frederick County, Montgomery County |
030 MD 30 |
018.52 18.52 miles (29.81 km) |
MD 140 in Reisterstown |
PA 94 at PA state line near Hanover |
Carroll County, Baltimore County |
031 MD 31 |
016.76 16.76 miles (26.97 km) |
MD 26 in Libertytown |
MD 140 in Westminster |
Frederick County, Carroll County |
032 MD 32 |
051.79 51.79 miles (83.35 km) |
I-97 near Crownsville |
Washington Road in Westminster |
Carroll County, Howard County, Anne Arundel County |
033 MD 33 |
023.17 23.17 miles (37.29 km) |
End of state maintenance in Tilghman Island |
MD 565 in Easton |
Talbot County |
034 MD 34 |
009.95 9.95 miles (16.01 km) |
WV 480 near Shepherdstown, WV |

US 40 Alt in Boonsboro |
Washington County |
035 MD 35 |
002.37 2.37 miles (3.81 km) |
MD 36 in Corriganville |
PA 96 in Ellerslie |
Allegany County |
036 MD 36 |
029.43 29.43 miles (47.36 km) |
WV 46 at Westernport |

US 40 Alt at Cumberland |
Allegany County |
038 MD 38 |
005.67 5.67 miles (9.12 km) |
WV 42 in Kitzmiller |
MD 135 near Swanton |
Garrett County |
039 MD 39 |
006.22 6.22 miles (10.01 km) |
US 219 in Oakland |
WV 7 at WV state line |
Garrett County |
041 MD 41 |
002.97 2.97 miles (4.78 km) |
Baltimore city line |
I-695 near Parkville |
Baltimore County |
042 MD 42 |
015.06 15.06 miles (24.24 km) |
US 219 near McHenry |
PA state line near Markleysburg, PA |
Garrett County |
043 MD 43 |
008.9 8.9 miles (14.3 km) |
I-695 near Putty Hill |
MD 150 at Martin State Airport in Middle River |
Baltimore County |
045 MD 45 (Bypass) |
030.02 30.02 miles (48.31 km) |
US 1 in Baltimore |
PA State Line near Maryland Line |
Baltimore County, Baltimore City |
047 MD 47 |
001.70 1.70 miles (2.74 km) |
MD 36 in Barrelville |
PA 160 near Wellersburg, PA |
Allegany County |
049 MD 49 |
001.02 1.02 miles (1.64 km) |
MD 658 in LaVale |
Intersection of Greene and Fayette Streets in Cumberland |
Allegany County |
051 MD 51 |
025.53 25.53 miles (41.09 km) |
  I-68/US 40/US 220 in Cumberland |
WV 9 near Paw Paw, WV |
Allegany County |
053 MD 53 |
003.33 3.33 miles (5.36 km) |
US 220 in Cresaptown |

US 40 Alt in LaVale |
Allegany County |
054  MD/DE 54 |
041.84 41.84 miles (67.33 km) |
DE 1 in Fenwick Island, DE |
MD 313 near Mardela Springs, MD |
Wicomico County |
055 MD 55 |
002.53 2.53 miles (4.07 km) |
MD 36 near Vale Summit |

US 40 Alt in Clarysville |
Allegany County |
056 MD 56 |
009.46 9.46 miles (15.22 km) |
US 40 at Indian Springs |
MD 68 near Charlton |
Washington County |
057 MD 57 |
004.02 4.02 miles (6.47 km) |
US 40 near Spickler |
MD 494 near the PA state line |
Washington County |
058 MD 58 |
003.53 3.53 miles (5.68 km) |
MD 63 and MD 494 at Cearfoss |
US 11 in Hagerstown |
Washington County |
060 MD 60 |
007.27 7.27 miles (11.70 km) |
Northern Avenue in Hagerstown |
PA 316 near Waynesboro, PA |
Washington County |
061 MD 61 |
001.94 1.94 miles (3.12 km) |
WV 28 in Wiley Ford, WV |
MD 51 in Cumberland |
Allegany County |
062 MD 62 |
003.88 3.88 miles (6.24 km) |
MD 64 at Chewsville |
MD 60 in Leitersburg |
Washington County |
063 MD 63 |
016.99 16.99 miles (27.34 km) |
MD 65 near Tilghmanton |
PA state line near Cearfoss |
Washington County |
064 MD 64 |
013.33 13.33 miles (21.45 km) |
US 40 in Hagerstown |
PA 997 near Ringgold |
Washington County |
065 MD 65 |
011.75 11.75 miles (18.91 km) |
MD 34 in Sharpsburg |
Hagerstown city limits |
Washington County |
066 MD 66 |
012.84 12.84 miles (20.66 km) |

ALT US 40 in Boonsboro |
MD 64 in Smithsburg |
Washington County |
067 MD 67 |
012.20 12.20 miles (19.63 km) |
US 340 near Weverton |

US 40 Alt near Boonsboro |
Washington County |
068 MD 68 |
018.50 18.50 miles (29.77 km) |
US 40 in Clear Spring |

US 40 Alt near Boonsboro |
Washington County |
070 MD 70 |
002.32 2.32 miles (3.73 km) |
MD 450 in Annapolis |
Bestgate Road |
Anne Arundel County |
075 MD 75 |
028.53 28.53 miles (45.91 km) |
MD 31 in New Windsor |
MD 355 in Hyattstown |
Carroll County, Frederick County |
076 MD 76 |
005.69 5.69 miles (9.16 km) |
MD 77 near Rocky Ridge |
U.S. Route 15 near Emmitsburg |
Frederick County |
077 MD 77 |
020.74 20.74 miles (33.38 km) |
MD 64 in Smithsburg |
MD 194 near Keymar |
Washington County, Frederick County, Carroll County |
079 MD 79 |
001.81 1.81 miles (2.91 km) |
MD 17 in Brunswick |
MD 180 in Petersville |
Frederick County |
080 MD 80 |
014.79 14.79 miles (23.80 km) |
MD 27 at Claggetsville |
MD 85 near Buckeystown |
Frederick County, Montgomery County |
084 MD 84 |
005.75 5.75 miles (9.25 km) |
MD 75 |
MD 832 |
Carroll County |
085 MD 85 |
010.22 10.22 miles (16.45 km) |
MD 28 in Tuscarora |
I-70 in Frederick |
Frederick County |
086 MD 86 |
004.00 4.00 miles (6.44 km) |
MD 30 near Manchester |
PA 516 at the Pennsylvania border in Lineboro |
Carroll County |
088 MD 88 |
008.01 8.01 miles (12.89 km) |
MD 30 |
MD 25 |
Carroll County, Baltimore County |
090 MD 90 |
011.83 11.83 miles (19.04 km) |
US 50 near Whaleyville |
MD 528 in Ocean City |
Worcester County |
091 MD 91 |
007.86 7.86 miles (12.65 km) |
MD 32 in Gamber |
MD 30 in Fowblesburg |
Baltimore County, Carroll County |
094 MD 94 |
006.25 6.25 miles (10.06 km) |
Old Frederick Road |
Montgomery County line |
Howard County |
095 MD 95 |
000.85 0.85 miles (1.37 km) |
MD 109 |
End of state maintenance |
Montgomery County |
097 MD 97 |
055.27 55.27 miles (88.95 km) |
 US 29/MD 384 at Silver Spring |
PA 97 near Littlestown |
Carroll County, Howard County, Montgomery County |
099 MD 99 |
007.57 7.57 miles (12.18 km) |
MD 32 near Alpha |
US 29 in Ellicott City |
Howard County |
100 MD 100 |
022.05 22.05 miles (35.49 km) |
MD 177 in Pasadena |
US 29 in Columbia |
Howard County, Anne Arundel County |
103 MD 103 |
008.29 8.29 miles (13.34 km) |
beginning of state maintenance in Dorsey |
US 29 in Ellicott City |
Howard County, Anne Arundel County |
104 MD 104 |
001.14 1.14 miles (1.83 km) |
MD 108 near Jonestown |
MD 103 east of Ellicott City |
Howard County |
107 MD 107 |
004.79 4.79 miles (7.71 km) |
MD 109 in Poolesville |
MD 28 |
Montgomery County |
108 MD 108 |
034.23 34.23 miles (55.09 km) |
MD 175 near Waterloo |
MD 27 at Damascus |
Howard County, Montgomery County |
109 MD 109 |
011.87 11.87 miles (19.10 km) |
MD 107 in Poolesville |
MD 355 in Hyattstown |
Montgomery County |
112 MD 112 |
002.81 2.81 miles (4.52 km) |
MD 190 |
MD 28 |
Montgomery County |
115 MD 115 |
005.83 5.83 miles (9.38 km) |
MD 124 |
MD 28 |
Montgomery County |
117 MD 117 |
012.67 12.67 miles (20.39 km) |
MD 28 near Dawsonville |
MD 355 in Gaithersburg |
Montgomery County |
118 MD 118 |
007.08 7.08 miles (11.39 km) |
MD 28 near Darnestown |
MD 355 in Germantown |
Montgomery County |
119 MD 119 |
007.47 7.47 miles (12.02 km) |
MD 28 in Rockville |
Middlebrook Road in Germantown |
Montgomery County |
121 MD 121 |
009.15 9.15 miles (14.73 km) |
MD 28 |
MD 355 |
Montgomery County |
122 MD 122 |
002.96 2.96 miles (4.76 km) |
End of state maintenance in Woodlawn |
I-70 in Baltimore |
Baltimore County |
124 MD 124 |
017.03 17.03 miles (27.41 km) |
MD 28 near Darnestown |
MD 108 in Damascus |
Montgomery County |
125 MD 125 |
003.53 3.53 miles (5.68 km) |
Howard County line |
MD 26 in Randallstown |
Baltimore County |
| 128 |