Skip to main content
Population Review

Niles, Ohio Population 2026

Updated April 2026 · US Census ACS 2023 5-Year Estimates

The population of Niles, Ohio is 18,301 as of the 2023 American Community Survey, making it the 101st-largest city in Ohio. The median household income is $49,987, the median home value is $108,400, and the median age is 42.1.

The population has declined 4.8% since 2010 (19,162 → 18,238).

18,301

Population

2115

People / sq mi

$49,987

Median Income

$108,400

Median Home Value

Niles covers 8.7 sq mi of land at 2115 people per square mile.

About Niles, OH

Niles is a city in Ohio with a population of 18,301. It ranks #101 among cities in Ohio by population. The median age is 42.1, older than the national median. The population is 46.5% male and 53.5% female.

The median household income in Niles is $49,987, below the US median of $74,580. 7.9% of residents live below the federal poverty level. Home values sit at a median of $108,400, with monthly rent averaging $787. The homeownership rate of 55.9% is lower than the national rate of 64.8%.

Educational attainment in Niles reflects 20.2% of adults 25 and older holding a bachelor's degree or higher, below the national average of 34.3%. Roughly 4.5% of workers primarily work from home, below the national work-from-home rate of 14.2%. The average commute is 21.0 minutes each way.

Niles city Population History (2010-2024)

The city of Niles city had a population of 19,162 in 2010 and 18,238 in 2024, a -4.8% growth over 14 years. The peak was 19,162 in 2010. Average annual growth rate: -0.35%.

2010 · 19K20102024

18,238

Population (2024)

19,162

Population (2010)

19,162

Peak (2010)

-0.35%

Avg Annual Growth

YearPopulation
201019,162
201119,084
201218,924
201318,814
201418,665
201518,510
201618,342
201718,403
201818,304
201918,176
202018,419
202118,399
202218,303
202318,256
202418,238

Race & Ethnicity

White88.5%
Black or African American3.8%
Asian0.0%
Hispanic or Latino (any race)0.7%
Two or More Races0.1%

Economy & Income

$49,987

Median Household Income

$31,216

Per Capita Income

7.9%

Poverty Rate

2.4%

Unemployment Rate

Housing

$108,400

Median Home Value

$787

Median Rent

55.9%

Owner-Occupied

Education

91.7%

High School+

20.2%

Bachelor's+

Commute

0.5%

Drive Alone

83.4%

Public Transit

4.5%

Work From Home

21.0 min

Avg Commute

Community Profile

17.9%

Foreign Born

97.8%

Non-English at Home

7.9%

Veterans

17.9%

With Disability

95.6%

Health Insurance

90.0%

Internet Access

Employment by Industry

Professional, Scientific & Management22.6%
Education, Health Care & Social Services14.8%
Manufacturing13.8%
Arts, Entertainment & Food Services6.8%
Finance, Insurance & Real Estate5.2%
Information5.2%
Retail Trade4.8%
Transportation & Warehousing4.1%
Construction3.8%
Public Administration2.8%
Agriculture & Mining0.8%

Largest cities in Ohio

Largest counties in Ohio

Part of Ohio

Metro areas in Ohio

City rankings

Frequently Asked Questions

Niles, Ohio has a population of 18,301 according to the US Census Bureau's 2023 American Community Survey 5-year estimates, making it the 101st-largest city in Ohio.

The median household income in Niles, Ohio is $49,987, with 7.9% of residents living below the federal poverty level.

The median home value in Niles, Ohio is $108,400, with median monthly rent at $787 and a homeownership rate of 55.9%.

The median age in Niles, Ohio is 42.1 years. The population is 46.5% male and 53.5% female.

The population has declined 4.8% since 2010 (19,162 → 18,238).

Data from the American Community Survey (ACS) 5-Year estimates.

Source: U.S. Census Bureau ACS, 2026.