Skip to content
city image

Best Places to Rent

Chicago Metropolitan Area

Illinois, Indiana

Average Rent

$2,140

Rent Comparison

4.9% Higher

than state average

Cost of Living

54.0% 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

Morton Grove

Average Rent

$2,864

Population

24,225

# of Rentals

19

West Chicago

Average Rent

$1,377

Population

23,919

# of Rentals

32

Lisle

Average Rent

$1,739

Population

23,898

# of Rentals

131

Rolling Meadows

Average Rent

$1,586

Population

23,548

# of Rentals

23

Park Forest

Average Rent

$1,443

Population

22,319

# of Rentals

7

Bloomingdale

Average Rent

$1,811

Population

22,284

# of Rentals

18

Roselle

Average Rent

$1,851

Population

22,172

# of Rentals

14

Highland

Average Rent

$1,500

Population

21,483

# of Rentals

13

Grayslake

Average Rent

$1,498

Population

21,475

# of Rentals

9

Geneva

Average Rent

$1,908

Population

21,403

# of Rentals

15

Montgomery

Average Rent

$1,437

Population

21,075

# of Rentals

22

Darien

Average Rent

$1,564

Population

20,926

# of Rentals

7

Villa Park

Average Rent

$1,832

Population

20,925

# of Rentals

64

Libertyville

Average Rent

$1,507

Population

20,525

# of Rentals

25

Crest Hill

Average Rent

$1,478

Population

20,074

# of Rentals

24

North Aurora

Average Rent

$2,182

Population

19,608

# of Rentals

27

Deerfield

Average Rent

$2,565

Population

19,390

# of Rentals

100

Lake Zurich

Average Rent

$2,015

Population

19,134

# of Rentals

9

Alsip

Average Rent

$1,280

Population

18,816

# of Rentals

41

Palos Hills

Average Rent

$1,351

Population

18,170

# of Rentals

23

Franklin Park

Average Rent

$1,696

Population

18,070

# of Rentals

8

Bensenville

Average Rent

$1,960

Population

17,625

# of Rentals

112

Chesterton

Average Rent

$1,504

Population

15,978

# of Rentals

15

La Grange

Average Rent

$1,766

Population

15,773

# of Rentals

13

Griffith

Average Rent

$1,294

Population

15,595

# of Rentals

33

Prospect Heights

Average Rent

$1,664

Population

15,436

# of Rentals

9

Warrenville

Average Rent

$2,077

Population

14,618

# of Rentals

28

Lincolnwood

Average Rent

$2,446

Population

14,088

# of Rentals

28

Richton Park

Average Rent

$1,294

Population

12,890

# of Rentals

22

Riverdale

Average Rent

$1,210

Population

12,762

# of Rentals

7

Barrington

Average Rent

$2,238

Population

10,817

# of Rentals

7

Ingleside

Average Rent

$1,300

Population

9,533

# of Rentals

28

Willowbrook

Average Rent

$1,756

Population

9,497

# of Rentals

24

Itasca

Average Rent

$2,173

Population

9,032

# of Rentals

38

Harwood Heights

Average Rent

$1,482

Population

8,996

# of Rentals

7

West Dundee

Average Rent

$2,021

Population

8,707

# of Rentals

14

Lincolnshire

Average Rent

$2,269

Population

8,243

# of Rentals

15

Lake Villa

Average Rent

$1,385

Population

8,091

# of Rentals

5

Oak Brook

Average Rent

$3,198

Population

7,959

# of Rentals

19

Lakemoor

Average Rent

$1,793

Population

6,977

# of Rentals

8

Willow Springs

Average Rent

$2,214

Population

6,584

# of Rentals

7

Lake Bluff

Average Rent

$1,945

Population

5,341

# of Rentals

8

Highwood

Average Rent

$2,179

Population

4,487

# of Rentals

12

Deer Park

Average Rent

$2,637

Population

4,147

# of Rentals

5

Oakbrook Terrace

Average Rent

$1,981

Population

3,913

# of Rentals

11

Mt Prospect

Average Rent

$1,701

Population

--

# of Rentals

9

St Charles

Average Rent

$1,460

Population

--

# of Rentals

19

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

Other Metros

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