MD 2 enters Baltimore, where it becomes Potee Street and is maintained by the Baltimore Department of Transportation. The route heads through urban residential and commercial areas in the Brooklyn neighborhood, intersecting MD 173 (Patapsco Avenue). A short distance later, it comes to an interchange with I-895 (Harbor Tunnel Thruway) a short distance later that has access from northbound MD 2 to northbound I-895 and from southbound I-895 to southbound MD 2. The route passes under the Curtis Bay Branch of CSX's Baltimore Terminal Subdivision railroad line and splits into a one-way pair consisting of four lanes in each direction, with the northbound direction of MD 2 following Hanover Street and the southbound direction of MD 2 following Potee Street. The route crosses over the Patapsco River and continues into the Cherry Hill neighborhood, running to the west of the Middle Branch of the Patapsco River with Hanover Street passing by Harbor Hospital. Past the Waterview Avenue intersection, MD 2 becomes two-way Hanover Street, a five-lane street. It crosses over the Middle Branch on the Hanover Street Bridge and continues north through industrial areas. MD 2 Truck heads east from the route on McComas Street prior to the interchange with I-95. Past the I-95 interchange, MD 2 heads through the Federal Hill neighborhood through areas of rowhomes as a two-lane street.