Milford is a city located in Dickinson County, Iowa. Milford has a 2026 population of 3,219. Milford is currently declining at a rate of -0.59% annually and its population has decreased by -3.48% since the most recent census, which recorded a population of 3,335 in 2020.
The median household income in Milford is $63,369 with a poverty rate of 8.95%. The median age in Milford is 47.3 years: 46.5 years for males, and 47.6 years for females. For every 100 females there are 96.0 males.
Data after 2023 is projected based on recent change
Overall: 47.3 years
Female: 47.6 years
Male: 46.5 years
There are 2,558 adults, (802 of whom are seniors) in Milford.
Female: 1,689 (51%)
Male: 1,622 (49%)
The racial composition of Milford includes 94.74% White, and smaller percentages for other race, Asian and multiracial populations.
| Race | Population ↓ | Percentage (of total) |
|---|---|---|
| White | 3,137 | 94.74% |
| Two or more races | 147 | 4.44% |
| Other race | 19 | 0.57% |
| Asian | 8 | 0.24% |
Milford 's average per capita income is $42,491. Household income levels show a median of $63,369. The poverty rate stands at 8.95%.
| Name | Median ↓ | Mean |
|---|---|---|
| Married Families | $114,417 | - |
| Families | $110,111 | $131,151 |
| Households | $63,369 | $102,136 |
| Non Families | $37,301 | $52,459 |
Average Income
Median Household Income
Poverty Rate