In 2018, Norwalk, Ohio had a population of 58,457 people with a median age of 39 and a median household income of $51,559. The median property value in Norwalk is $120,800 and the homeownership rate is 70% .