New Madrid is a city located in Missouri. With a 2020 population of 2,757, it is the 197th largest city in Missouri and the 6502nd largest city in the United States. New Madrid is currently declining at a rate of -1.78% annually and its population has decreased by -11.52% since the most recent census, which recorded a population of 3,116 in 2010. New Madrid reached it's highest population of 3,350 in 1990. Spanning over 5 miles, New Madrid has a population density of 614 people per square mile.
The average household income in New Madrid is $54,295 with a poverty rate of 26.49%. The median rental costs in recent years comes to $600 per month, and the median house value is $110,800. The median age in New Madrid is 40.2 years, 39.8 years for males, and 44.4 years for females. For every 100 females there are 92.1 males.