Skip to content
city image

Best Places to Rent

Chicago Metropolitan Area

Illinois, Indiana

Average Rent

$2,149

Rent Comparison

5.7% Higher

than state average

Cost of Living

51.9% Higher

than national average

Population

9.42 Million

in 2022

The Chicago-Naperville-Elgin, IL-IN metro area has a total population of 9,423,022. Use the map below to explore this metro’s top cities and compare key metrics to find the best place

Lisle

Average Rent

$1,740

Population

23,898

# of Rentals

125

Rolling Meadows

Average Rent

$1,608

Population

23,548

# of Rentals

20

Bloomingdale

Average Rent

$1,817

Population

22,284

# of Rentals

17

Roselle

Average Rent

$1,778

Population

22,172

# of Rentals

28

Highland

Average Rent

$1,433

Population

21,483

# of Rentals

11

Grayslake

Average Rent

$1,372

Population

21,475

# of Rentals

19

Geneva

Average Rent

$1,911

Population

21,403

# of Rentals

17

Montgomery

Average Rent

$1,478

Population

21,075

# of Rentals

26

Darien

Average Rent

$1,540

Population

20,926

# of Rentals

7

Villa Park

Average Rent

$1,820

Population

20,925

# of Rentals

67

Hinsdale

Average Rent

$1,553

Population

20,803

# of Rentals

8

Libertyville

Average Rent

$2,072

Population

20,525

# of Rentals

8

Crest Hill

Average Rent

$1,546

Population

20,074

# of Rentals

21

North Aurora

Average Rent

$2,098

Population

19,608

# of Rentals

22

Deerfield

Average Rent

$2,416

Population

19,390

# of Rentals

106

Lake Zurich

Average Rent

$1,977

Population

19,134

# of Rentals

13

Palos Hills

Average Rent

$1,351

Population

18,170

# of Rentals

23

Franklin Park

Average Rent

$1,667

Population

18,070

# of Rentals

6

Bensenville

Average Rent

$2,100

Population

17,625

# of Rentals

118

Chesterton

Average Rent

$1,518

Population

15,978

# of Rentals

15

La Grange

Average Rent

$2,001

Population

15,773

# of Rentals

26

Griffith

Average Rent

$1,273

Population

15,595

# of Rentals

32

Prospect Heights

Average Rent

$1,657

Population

15,436

# of Rentals

7

Warrenville

Average Rent

$2,202

Population

14,618

# of Rentals

32

Lincolnwood

Average Rent

$2,411

Population

14,088

# of Rentals

21

Richton Park

Average Rent

$1,290

Population

12,890

# of Rentals

20

Riverdale

Average Rent

$1,206

Population

12,762

# of Rentals

8

Barrington

Average Rent

$2,207

Population

10,817

# of Rentals

8

Ingleside

Average Rent

$1,300

Population

9,533

# of Rentals

28

Willowbrook

Average Rent

$1,710

Population

9,497

# of Rentals

31

Itasca

Average Rent

$2,135

Population

9,032

# of Rentals

28

West Dundee

Average Rent

$2,135

Population

8,707

# of Rentals

15

Lincolnshire

Average Rent

$2,270

Population

8,243

# of Rentals

12

Lake Villa

Average Rent

$1,440

Population

8,091

# of Rentals

7

Oak Brook

Average Rent

$3,467

Population

7,959

# of Rentals

20

Willow Springs

Average Rent

$2,157

Population

6,584

# of Rentals

10

Lake Bluff

Average Rent

$1,735

Population

5,341

# of Rentals

8

Highwood

Average Rent

$2,189

Population

4,487

# of Rentals

14

Deer Park

Average Rent

$2,536

Population

4,147

# of Rentals

8

Oakbrook Terrace

Average Rent

$2,177

Population

3,913

# of Rentals

13

St Charles

Average Rent

$1,466

Population

--

# of Rentals

17

Average Rent is calculated by averaging the monthly rent of 1 bedroom apartments.

1

2

Other Metros

This information is based on data collected by CoStar Group researchers.