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

Chicago

Average Rent

$2,521

Population

2,527,917

# of Rentals

3,419

Aurora

Average Rent

$1,823

Population

172,846

# of Rentals

209

Joliet

Average Rent

$1,413

Population

149,660

# of Rentals

191

Naperville

Average Rent

$1,985

Population

146,887

# of Rentals

215

Elgin

Average Rent

$1,710

Population

114,676

# of Rentals

76

Gary

Average Rent

$1,011

Population

85,722

# of Rentals

10

Waukegan

Average Rent

$1,294

Population

82,007

# of Rentals

54

Schaumburg

Average Rent

$1,784

Population

79,900

# of Rentals

248

Evanston

Average Rent

$2,580

Population

78,046

# of Rentals

169

Arlington Heights

Average Rent

$2,139

Population

76,743

# of Rentals

277

Hammond

Average Rent

$1,520

Population

72,364

# of Rentals

19

Bolingbrook

Average Rent

$1,986

Population

71,651

# of Rentals

33

Skokie

Average Rent

$2,375

Population

69,525

# of Rentals

41

Palatine

Average Rent

$1,796

Population

66,922

# of Rentals

67

Des Plaines

Average Rent

$1,954

Population

59,562

# of Rentals

140

Orland Park

Average Rent

$2,375

Population

58,033

# of Rentals

31

Mount Prospect

Average Rent

$1,823

Population

56,174

# of Rentals

118

Tinley Park

Average Rent

$1,483

Population

54,245

# of Rentals

12

Oak Park

Average Rent

$2,168

Population

54,098

# of Rentals

61

Wheaton

Average Rent

$1,960

Population

51,724

# of Rentals

80

Downers Grove

Average Rent

$1,994

Population

50,339

# of Rentals

76

Hoffman Estates

Average Rent

$1,817

Population

50,011

# of Rentals

62

Glenview

Average Rent

$2,640

Population

48,408

# of Rentals

50

Plainfield

Average Rent

$2,060

Population

48,046

# of Rentals

52

Elmhurst

Average Rent

$2,179

Population

44,503

# of Rentals

105

Lombard

Average Rent

$2,420

Population

44,301

# of Rentals

193

Buffalo Grove

Average Rent

$2,216

Population

41,644

# of Rentals

78

Crystal Lake

Average Rent

$1,937

Population

41,489

# of Rentals

56

Dekalb

Average Rent

$1,058

Population

39,789

# of Rentals

62

Romeoville

Average Rent

$1,963

Population

39,530

# of Rentals

21

Wheeling

Average Rent

$1,987

Population

39,441

# of Rentals

82

Portage

Average Rent

$1,361

Population

39,023

# of Rentals

32

Bartlett

Average Rent

$1,627

Population

38,754

# of Rentals

7

Park Ridge

Average Rent

$2,680

Population

38,711

# of Rentals

10

Carol Stream

Average Rent

$1,551

Population

38,480

# of Rentals

47

Oswego

Average Rent

$1,879

Population

36,669

# of Rentals

70

Northbrook

Average Rent

$1,911

Population

35,645

# of Rentals

83

Hanover Park

Average Rent

$1,296

Population

35,630

# of Rentals

11

Merrillville

Average Rent

$1,484

Population

35,594

# of Rentals

79

Valparaiso

Average Rent

$1,375

Population

35,331

# of Rentals

84

Woodridge

Average Rent

$1,841

Population

33,729

# of Rentals

75

Mundelein

Average Rent

$1,993

Population

33,543

# of Rentals

43

Saint Charles

Average Rent

$1,960

Population

33,101

# of Rentals

49

Crown Point

Average Rent

$1,380

Population

31,802

# of Rentals

14

Elk Grove Village

Average Rent

$1,605

Population

31,368

# of Rentals

44

Glendale Heights

Average Rent

$1,703

Population

31,223

# of Rentals

20

Highland Park

Average Rent

$2,643

Population

30,172

# of Rentals

13

Gurnee

Average Rent

$1,830

Population

29,979

# of Rentals

42

Algonquin

Average Rent

$1,812

Population

29,461

# of Rentals

9

Hobart

Average Rent

$1,139

Population

28,299

# of Rentals

5

McHenry

Average Rent

$1,430

Population

28,072

# of Rentals

82

Glen Ellyn

Average Rent

$1,675

Population

27,687

# of Rentals

30

Vernon Hills

Average Rent

$2,607

Population

27,535

# of Rentals

92

New Lenox

Average Rent

$2,237

Population

27,282

# of Rentals

5

Lockport

Average Rent

$2,065

Population

26,020

# of Rentals

63

Woodstock

Average Rent

$1,311

Population

25,576

# of Rentals

14

South Elgin

Average Rent

$1,839

Population

25,304

# of Rentals

77

Westmont

Average Rent

$1,991

Population

24,974

# of Rentals

26

Zion

Average Rent

$1,178

Population

24,843

# of Rentals

44

Morton Grove

Average Rent

$2,980

Population

24,225

# of Rentals

14

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.