In 2018, Cape Girardeau, Missouri had a population of 97,137 people with a median age of 37 and a median household income of $49,419. The median property value in Cape Girardeau is $143,700 and the homeownership rate is 67% .