In 2018, Baltimore, Maryland had a population of 2,793,250 people with a median age of 38 and a median household income of $78,686. The median property value in Baltimore is $292,500 and the homeownership rate is 66% .