city image

Best Places to Rent

Chicago Metropolitan Area

Illinois, Indiana

Average Rent

$2,075

Rent Comparison

7.2% Higher

than state average

Cost of Living

49.7% Higher

than national average

Population

9.22 Million

in 2022

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

Chicago

Average Rent

$2,539

Population

2,527,917

# of Rentals

2,915

Aurora

Average Rent

$1,820

Population

172,846

# of Rentals

175

Joliet

Average Rent

$1,377

Population

149,660

# of Rentals

109

Naperville

Average Rent

$2,071

Population

146,887

# of Rentals

211

Elgin

Average Rent

$1,711

Population

114,676

# of Rentals

101

Gary

Average Rent

$842

Population

85,722

# of Rentals

6

Waukegan

Average Rent

$1,278

Population

82,007

# of Rentals

115

Schaumburg

Average Rent

$1,788

Population

79,900

# of Rentals

237

Evanston

Average Rent

$2,476

Population

78,046

# of Rentals

96

Arlington Heights

Average Rent

$1,864

Population

76,743

# of Rentals

151

Hammond

Average Rent

$1,449

Population

72,364

# of Rentals

25

Bolingbrook

Average Rent

$1,912

Population

71,651

# of Rentals

32

Skokie

Average Rent

$2,258

Population

69,525

# of Rentals

35

Palatine

Average Rent

$1,735

Population

66,922

# of Rentals

66

Des Plaines

Average Rent

$2,083

Population

59,562

# of Rentals

113

Orland Park

Average Rent

$2,319

Population

58,033

# of Rentals

27

Mount Prospect

Average Rent

$1,870

Population

56,174

# of Rentals

100

Tinley Park

Average Rent

$1,415

Population

54,245

# of Rentals

12

Oak Park

Average Rent

$1,959

Population

54,098

# of Rentals

58

Wheaton

Average Rent

$1,820

Population

51,724

# of Rentals

83

Downers Grove

Average Rent

$1,852

Population

50,339

# of Rentals

90

Hoffman Estates

Average Rent

$1,750

Population

50,011

# of Rentals

72

Glenview

Average Rent

$2,428

Population

48,408

# of Rentals

16

Plainfield

Average Rent

$2,011

Population

48,046

# of Rentals

35

Elmhurst

Average Rent

$2,228

Population

44,503

# of Rentals

66

Lombard

Average Rent

$2,390

Population

44,301

# of Rentals

168

Buffalo Grove

Average Rent

$2,258

Population

41,644

# of Rentals

102

Crystal Lake

Average Rent

$1,969

Population

41,489

# of Rentals

52

Dekalb

Average Rent

$1,041

Population

39,789

# of Rentals

81

Romeoville

Average Rent

$1,893

Population

39,530

# of Rentals

25

Wheeling

Average Rent

$2,112

Population

39,441

# of Rentals

52

Portage

Average Rent

$1,337

Population

39,023

# of Rentals

27

Carol Stream

Average Rent

$1,529

Population

38,480

# of Rentals

37

Oswego

Average Rent

$1,990

Population

36,669

# of Rentals

29

Northbrook

Average Rent

$1,926

Population

35,645

# of Rentals

84

Merrillville

Average Rent

$1,352

Population

35,594

# of Rentals

89

Valparaiso

Average Rent

$1,367

Population

35,331

# of Rentals

81

Woodridge

Average Rent

$1,864

Population

33,729

# of Rentals

80

Mundelein

Average Rent

$2,026

Population

33,543

# of Rentals

49

Saint Charles

Average Rent

$2,014

Population

33,101

# of Rentals

41

Crown Point

Average Rent

$1,416

Population

31,802

# of Rentals

45

Elk Grove Village

Average Rent

$1,437

Population

31,368

# of Rentals

95

Glendale Heights

Average Rent

$1,580

Population

31,223

# of Rentals

24

Niles

Average Rent

$2,157

Population

31,104

# of Rentals

44

Highland Park

Average Rent

$2,672

Population

30,172

# of Rentals

16

Gurnee

Average Rent

$1,715

Population

29,979

# of Rentals

47

Algonquin

Average Rent

$1,844

Population

29,461

# of Rentals

6

McHenry

Average Rent

$1,499

Population

28,072

# of Rentals

70

Glen Ellyn

Average Rent

$1,924

Population

27,687

# of Rentals

19

Vernon Hills

Average Rent

$2,574

Population

27,535

# of Rentals

69

Lockport

Average Rent

$1,999

Population

26,020

# of Rentals

80

South Elgin

Average Rent

$1,770

Population

25,304

# of Rentals

84

Westmont

Average Rent

$2,039

Population

24,974

# of Rentals

23

Zion

Average Rent

$1,247

Population

24,843

# of Rentals

50

Morton Grove

Average Rent

$2,654

Population

24,225

# of Rentals

8

West Chicago

Average Rent

$1,304

Population

23,919

# of Rentals

30

Lisle

Average Rent

$1,680

Population

23,898

# of Rentals

85

Rolling Meadows

Average Rent

$1,502

Population

23,548

# of Rentals

9

Park Forest

Average Rent

$1,406

Population

22,319

# of Rentals

5

Bloomingdale

Average Rent

$1,761

Population

22,284

# of Rentals

9

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.