Miamisburg is a city located in Montgomery County, Ohio. Miamisburg has a 2026 population of 20,423. Miamisburg is currently growing at a rate of 0.42% annually and its population has increased by 2.56% since the most recent census, which recorded a population of 19,913 in 2020.
The median household income in Miamisburg is $82,900 with a poverty rate of 11.84%. The median age in Miamisburg is 40 years: 35.8 years for males, and 43.1 years for females. For every 100 females there are 92.4 males.
Data after 2023 is projected based on recent change
Overall: 40 years
Female: 43.1 years
Male: 35.8 years
There are 15,187 adults, (3,669 of whom are seniors) in Miamisburg.
Female: 10,367 (52%)
Male: 9,581 (48%)
The racial composition of Miamisburg includes 87.29% White, 3.79% Black or African American, and smaller percentages for Asian, other race, Native American and multiracial populations.
| Race | Population ↓ | Percentage (of total) |
|---|---|---|
| White | 17,412 | 87.29% |
| Two or more races | 1,066 | 5.34% |
| Black or African American | 756 | 3.79% |
| Asian | 582 | 2.92% |
| Other race | 100 | 0.5% |
| Native American | 32 | 0.16% |
Miamisburg 's average per capita income is $55,346. Household income levels show a median of $82,900. The poverty rate stands at 11.84%.
| Name | Median ↓ | Mean |
|---|---|---|
| Married Families | $122,576 | - |
| Families | $103,015 | $118,368 |
| Households | $82,900 | $99,342 |
| Non Families | $42,848 | $50,509 |
Average Income
Median Household Income
Poverty Rate