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

Chicago

Average Rent

$2,539

Population

2,527,917

# of Rentals

3,343

Aurora

Average Rent

$1,891

Population

172,846

# of Rentals

242

Joliet

Average Rent

$1,437

Population

149,660

# of Rentals

154

Naperville

Average Rent

$2,028

Population

146,887

# of Rentals

212

Elgin

Average Rent

$1,760

Population

114,676

# of Rentals

86

Gary

Average Rent

$1,007

Population

85,722

# of Rentals

10

Waukegan

Average Rent

$1,252

Population

82,007

# of Rentals

51

Schaumburg

Average Rent

$1,801

Population

79,900

# of Rentals

226

Evanston

Average Rent

$2,641

Population

78,046

# of Rentals

191

Arlington Heights

Average Rent

$2,051

Population

76,743

# of Rentals

265

Hammond

Average Rent

$1,516

Population

72,364

# of Rentals

23

Bolingbrook

Average Rent

$1,955

Population

71,651

# of Rentals

42

Skokie

Average Rent

$2,244

Population

69,525

# of Rentals

34

Palatine

Average Rent

$1,806

Population

66,922

# of Rentals

75

Des Plaines

Average Rent

$1,869

Population

59,562

# of Rentals

140

Orland Park

Average Rent

$2,375

Population

58,033

# of Rentals

25

Mount Prospect

Average Rent

$1,779

Population

56,174

# of Rentals

87

Tinley Park

Average Rent

$1,467

Population

54,245

# of Rentals

13

Oak Park

Average Rent

$2,290

Population

54,098

# of Rentals

61

Wheaton

Average Rent

$1,907

Population

51,724

# of Rentals

71

Downers Grove

Average Rent

$2,227

Population

50,339

# of Rentals

58

Hoffman Estates

Average Rent

$1,759

Population

50,011

# of Rentals

80

Glenview

Average Rent

$2,586

Population

48,408

# of Rentals

49

Plainfield

Average Rent

$2,133

Population

48,046

# of Rentals

42

Elmhurst

Average Rent

$2,242

Population

44,503

# of Rentals

90

Lombard

Average Rent

$2,283

Population

44,301

# of Rentals

196

Buffalo Grove

Average Rent

$2,184

Population

41,644

# of Rentals

72

Crystal Lake

Average Rent

$1,984

Population

41,489

# of Rentals

77

Dekalb

Average Rent

$1,073

Population

39,789

# of Rentals

55

Romeoville

Average Rent

$2,051

Population

39,530

# of Rentals

19

Wheeling

Average Rent

$2,063

Population

39,441

# of Rentals

73

Portage

Average Rent

$1,414

Population

39,023

# of Rentals

28

Bartlett

Average Rent

$1,556

Population

38,754

# of Rentals

7

Park Ridge

Average Rent

$2,319

Population

38,711

# of Rentals

10

Carol Stream

Average Rent

$1,569

Population

38,480

# of Rentals

40

Oswego

Average Rent

$1,894

Population

36,669

# of Rentals

66

Carpentersville

Average Rent

$1,400

Population

36,643

# of Rentals

8

Northbrook

Average Rent

$1,942

Population

35,645

# of Rentals

77

Hanover Park

Average Rent

$1,312

Population

35,630

# of Rentals

10

Merrillville

Average Rent

$1,460

Population

35,594

# of Rentals

87

Valparaiso

Average Rent

$1,391

Population

35,331

# of Rentals

77

Woodridge

Average Rent

$2,012

Population

33,729

# of Rentals

71

Mundelein

Average Rent

$1,946

Population

33,543

# of Rentals

43

Saint Charles

Average Rent

$1,921

Population

33,101

# of Rentals

50

Crown Point

Average Rent

$1,415

Population

31,802

# of Rentals

33

Elk Grove Village

Average Rent

$1,654

Population

31,368

# of Rentals

52

Glendale Heights

Average Rent

$1,791

Population

31,223

# of Rentals

23

Highland Park

Average Rent

$2,659

Population

30,172

# of Rentals

14

Gurnee

Average Rent

$1,814

Population

29,979

# of Rentals

51

Algonquin

Average Rent

$2,034

Population

29,461

# of Rentals

6

Huntley

Average Rent

$1,990

Population

28,502

# of Rentals

12

McHenry

Average Rent

$1,428

Population

28,072

# of Rentals

80

Glen Ellyn

Average Rent

$1,563

Population

27,687

# of Rentals

40

Vernon Hills

Average Rent

$2,579

Population

27,535

# of Rentals

95

New Lenox

Average Rent

$2,169

Population

27,282

# of Rentals

7

Lockport

Average Rent

$2,092

Population

26,020

# of Rentals

55

Woodstock

Average Rent

$1,336

Population

25,576

# of Rentals

11

South Elgin

Average Rent

$1,768

Population

25,304

# of Rentals

74

Westmont

Average Rent

$2,020

Population

24,974

# of Rentals

28

Zion

Average Rent

$1,185

Population

24,843

# of Rentals

46

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.