Marion is located in Grant County, Indiana. Marion has a 2025 population of 1,706. It is also the county seat of Grant County. Marion is currently growing at a rate of 0.47% annually and its population has increased by 0.59% since the most recent census, which recorded a population of 1,696 in 2020.
The average household income in Marion is $97,657 with a poverty rate of 8.58%. The median age in Marion is 39.5 years: 31.3 years for males, and 41 years for females.
Data after 2023 is projected based on recent change
The racial composition of Marion includes 98.12% White, and smaller percentages for Two or more races, Asian and multiracial populations.
White (98.1%)
Two or more races (1.1%)
Asian (0.7%)
Race | Population | Percentage (of total) |
|---|---|---|
| White | 2,298 | 98.12% |
| Two or more races | 27 | 1.15% |
| Asian | 17 | 0.73% |
Married
Widowed
Divorced
Separated
Never Married
Marion's average per capita income is $45,694. Household income levels show a median of $86,119. The poverty rate stands at 8.58%.
Name | Median | Mean |
|---|---|---|
| Married Families | $102,917 | - |
| Families | $86,723 | $98,591 |
| Households | $86,119 | $97,657 |
| Non Families | $85,744 | $73,302 |
Average Income
Median Household Income
Poverty Rate