Elyria is a city located in Lorain County, Ohio. Elyria has a 2026 population of 54,063. It is also the county seat of Lorain County. Elyria is currently growing at a rate of 0.43% annually and its population has increased by 2.61% since the most recent census, which recorded a population of 52,686 in 2020.
The median household income in Elyria is $54,945 with a poverty rate of 16.73%. The median age in Elyria is 39.4 years: 37.2 years for males, and 41 years for females. For every 100 females there are 93.4 males.
Data after 2023 is projected based on recent change
Overall: 39.4 years
Female: 41 years
Male: 37.2 years
There are 41,403 adults, (9,580 of whom are seniors) in Elyria.
Female: 27,427 (51.7%)
Male: 25,608 (48.3%)
The racial composition of Elyria includes 71.03% White, 12.53% Black or African American, and smaller percentages for other race, Asian, Native American and multiracial populations.
| Race | Population ↓ | Percentage (of total) |
|---|---|---|
| White | 37,671 | 71.03% |
| Two or more races | 6,940 | 13.09% |
| Black or African American | 6,644 | 12.53% |
| Other race | 979 | 1.85% |
| Asian | 736 | 1.39% |
| Native American | 65 | 0.12% |
Elyria 's average per capita income is $43,863. Household income levels show a median of $54,945. The poverty rate stands at 16.73%.
| Name | Median ↓ | Mean |
|---|---|---|
| Married Families | $87,779 | - |
| Families | $72,919 | $86,426 |
| Households | $54,945 | $72,232 |
| Non Families | $38,158 | $51,141 |
Average Income
Median Household Income
Poverty Rate