city image

Best Places to Rent

Chicago Metropolitan Area

Illinois, Indiana, Wisconsin

Average Rent

$2,016

Rent Comparison

6.3% Higher

than state average

Cost of Living

49.1% Higher

than national average

Population

9.22 Million

in 2022

The Chicago-Naperville-Elgin, IL-IN-WI 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,495

Population

2,527,917

# of Rentals

2,591

Aurora

Average Rent

$1,787

Population

172,846

# of Rentals

233

Joliet

Average Rent

$1,312

Population

149,660

# of Rentals

181

Naperville

Average Rent

$1,984

Population

146,887

# of Rentals

214

Elgin

Average Rent

$1,668

Population

114,676

# of Rentals

92

Kenosha

Average Rent

$1,604

Population

93,957

# of Rentals

206

Gary

Average Rent

$865

Population

85,722

# of Rentals

5

Waukegan

Average Rent

$1,241

Population

82,007

# of Rentals

106

Schaumburg

Average Rent

$1,995

Population

79,900

# of Rentals

183

Evanston

Average Rent

$2,460

Population

78,046

# of Rentals

135

Arlington Heights

Average Rent

$1,879

Population

76,743

# of Rentals

152

Hammond

Average Rent

$1,364

Population

72,364

# of Rentals

18

Bolingbrook

Average Rent

$1,561

Population

71,651

# of Rentals

95

Skokie

Average Rent

$2,266

Population

69,525

# of Rentals

35

Palatine

Average Rent

$1,708

Population

66,922

# of Rentals

79

Des Plaines

Average Rent

$1,820

Population

59,562

# of Rentals

109

Orland Park

Average Rent

$2,275

Population

58,033

# of Rentals

24

Oak Lawn

Average Rent

$1,485

Population

57,208

# of Rentals

5

Mount Prospect

Average Rent

$1,903

Population

56,174

# of Rentals

82

Tinley Park

Average Rent

$1,405

Population

54,245

# of Rentals

18

Oak Park

Average Rent

$2,073

Population

54,098

# of Rentals

138

Wheaton

Average Rent

$2,043

Population

51,724

# of Rentals

93

Downers Grove

Average Rent

$1,933

Population

50,339

# of Rentals

80

Hoffman Estates

Average Rent

$1,654

Population

50,011

# of Rentals

87

Glenview

Average Rent

$2,344

Population

48,408

# of Rentals

16

Plainfield

Average Rent

$1,963

Population

48,046

# of Rentals

34

Elmhurst

Average Rent

$2,271

Population

44,503

# of Rentals

66

Lombard

Average Rent

$2,115

Population

44,301

# of Rentals

71

Buffalo Grove

Average Rent

$2,314

Population

41,644

# of Rentals

105

Crystal Lake

Average Rent

$2,013

Population

41,489

# of Rentals

42

Dekalb

Average Rent

$998

Population

39,789

# of Rentals

89

Romeoville

Average Rent

$1,948

Population

39,530

# of Rentals

18

Wheeling

Average Rent

$1,757

Population

39,441

# of Rentals

99

Portage

Average Rent

$1,387

Population

39,023

# of Rentals

26

Carol Stream

Average Rent

$1,512

Population

38,480

# of Rentals

29

Oswego

Average Rent

$1,875

Population

36,669

# of Rentals

39

Northbrook

Average Rent

$1,994

Population

35,645

# of Rentals

89

Merrillville

Average Rent

$1,413

Population

35,594

# of Rentals

79

Valparaiso

Average Rent

$1,339

Population

35,331

# of Rentals

74

Woodridge

Average Rent

$1,824

Population

33,729

# of Rentals

67

Mundelein

Average Rent

$1,964

Population

33,543

# of Rentals

53

Saint Charles

Average Rent

$1,987

Population

33,101

# of Rentals

48

Crown Point

Average Rent

$1,321

Population

31,802

# of Rentals

17

Elk Grove Village

Average Rent

$1,408

Population

31,368

# of Rentals

89

Glendale Heights

Average Rent

$1,572

Population

31,223

# of Rentals

15

Niles

Average Rent

$2,179

Population

31,104

# of Rentals

27

Highland Park

Average Rent

$2,704

Population

30,172

# of Rentals

22

Gurnee

Average Rent

$1,739

Population

29,979

# of Rentals

45

Algonquin

Average Rent

$1,935

Population

29,461

# of Rentals

6

Hobart

Average Rent

$1,107

Population

28,299

# of Rentals

7

McHenry

Average Rent

$1,483

Population

28,072

# of Rentals

72

Glen Ellyn

Average Rent

$2,026

Population

27,687

# of Rentals

29

Vernon Hills

Average Rent

$2,667

Population

27,535

# of Rentals

75

New Lenox

Average Rent

$2,151

Population

27,282

# of Rentals

6

Yorkville

Average Rent

$1,323

Population

26,089

# of Rentals

12

Lockport

Average Rent

$2,041

Population

26,020

# of Rentals

106

South Elgin

Average Rent

$1,717

Population

25,304

# of Rentals

111

Westmont

Average Rent

$2,343

Population

24,974

# of Rentals

55

Zion

Average Rent

$1,253

Population

24,843

# of Rentals

49

Morton Grove

Average Rent

$2,678

Population

24,225

# of Rentals

10

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.