Skip to content
city image

Best Places to Rent

Chicago Metropolitan Area

Illinois, Indiana

Average Rent

$2,120

Rent Comparison

5.6% Higher

than state average

Cost of Living

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

Westmont

Average Rent

$2,152

Population

24,974

# of Rentals

27

Zion

Average Rent

$1,248

Population

24,843

# of Rentals

55

Morton Grove

Average Rent

$2,499

Population

24,225

# of Rentals

21

West Chicago

Average Rent

$1,444

Population

23,919

# of Rentals

18

Lisle

Average Rent

$1,730

Population

23,898

# of Rentals

109

Rolling Meadows

Average Rent

$1,578

Population

23,548

# of Rentals

14

Park Forest

Average Rent

$1,435

Population

22,319

# of Rentals

8

Bloomingdale

Average Rent

$1,660

Population

22,284

# of Rentals

36

Roselle

Average Rent

$1,931

Population

22,172

# of Rentals

15

Highland

Average Rent

$1,402

Population

21,483

# of Rentals

8

Grayslake

Average Rent

$1,621

Population

21,475

# of Rentals

6

Geneva

Average Rent

$1,994

Population

21,403

# of Rentals

15

Montgomery

Average Rent

$1,503

Population

21,075

# of Rentals

27

Darien

Average Rent

$1,571

Population

20,926

# of Rentals

7

Villa Park

Average Rent

$1,850

Population

20,925

# of Rentals

70

Libertyville

Average Rent

$1,536

Population

20,525

# of Rentals

29

Crest Hill

Average Rent

$1,637

Population

20,074

# of Rentals

14

North Aurora

Average Rent

$1,920

Population

19,608

# of Rentals

19

Deerfield

Average Rent

$2,605

Population

19,390

# of Rentals

100

Lake Zurich

Average Rent

$1,912

Population

19,134

# of Rentals

7

Palos Hills

Average Rent

$1,371

Population

18,170

# of Rentals

44

Bensenville

Average Rent

$1,983

Population

17,625

# of Rentals

117

Round Lake

Average Rent

$1,497

Population

17,455

# of Rentals

5

Chesterton

Average Rent

$1,529

Population

15,978

# of Rentals

13

La Grange

Average Rent

$1,849

Population

15,773

# of Rentals

18

Griffith

Average Rent

$1,356

Population

15,595

# of Rentals

32

Prospect Heights

Average Rent

$1,667

Population

15,436

# of Rentals

14

Warrenville

Average Rent

$2,163

Population

14,618

# of Rentals

29

Lincolnwood

Average Rent

$2,270

Population

14,088

# of Rentals

28

Richton Park

Average Rent

$1,277

Population

12,890

# of Rentals

21

Riverdale

Average Rent

$1,210

Population

12,762

# of Rentals

6

Steger

Average Rent

$1,246

Population

9,891

# of Rentals

8

Ingleside

Average Rent

$1,300

Population

9,533

# of Rentals

29

Willowbrook

Average Rent

$1,793

Population

9,497

# of Rentals

26

Itasca

Average Rent

$1,981

Population

9,032

# of Rentals

31

Harwood Heights

Average Rent

$1,542

Population

8,996

# of Rentals

9

West Dundee

Average Rent

$2,020

Population

8,707

# of Rentals

17

Lincolnshire

Average Rent

$2,247

Population

8,243

# of Rentals

14

Oak Brook

Average Rent

$2,935

Population

7,959

# of Rentals

11

University Park

Average Rent

$1,403

Population

7,490

# of Rentals

9

Lakemoor

Average Rent

$1,682

Population

6,977

# of Rentals

7

Willow Springs

Average Rent

$2,216

Population

6,584

# of Rentals

10

Lake Bluff

Average Rent

$1,991

Population

5,341

# of Rentals

8

Highwood

Average Rent

$2,170

Population

4,487

# of Rentals

6

Deer Park

Average Rent

$2,512

Population

4,147

# of Rentals

7

Oakbrook Terrace

Average Rent

$1,988

Population

3,913

# of Rentals

11

Mt Prospect

Average Rent

$1,676

Population

--

# of Rentals

7

St Charles

Average Rent

$1,507

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.