In 2018, Cleveland, Ohio had a population of 2,061,766 people with a median age of 41 and a median household income of $54,273. The median property value in Cleveland is $146,800 and the homeownership rate is 64% .