Skip to content
city image

Best Places to Rent

Chicago Metropolitan Area

Illinois, Indiana

Average Rent

$2,119

Rent Comparison

6.9% 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,527

Population

2,527,917

# of Rentals

3,191

Aurora

Average Rent

$1,844

Population

172,846

# of Rentals

184

Joliet

Average Rent

$1,373

Population

149,660

# of Rentals

220

Naperville

Average Rent

$2,013

Population

146,887

# of Rentals

215

Elgin

Average Rent

$1,764

Population

114,676

# of Rentals

79

Waukegan

Average Rent

$1,240

Population

82,007

# of Rentals

84

Schaumburg

Average Rent

$1,815

Population

79,900

# of Rentals

234

Evanston

Average Rent

$2,416

Population

78,046

# of Rentals

157

Arlington Heights

Average Rent

$2,080

Population

76,743

# of Rentals

206

Hammond

Average Rent

$1,515

Population

72,364

# of Rentals

23

Bolingbrook

Average Rent

$2,048

Population

71,651

# of Rentals

38

Skokie

Average Rent

$2,253

Population

69,525

# of Rentals

40

Palatine

Average Rent

$1,717

Population

66,922

# of Rentals

64

Des Plaines

Average Rent

$2,030

Population

59,562

# of Rentals

128

Orland Park

Average Rent

$2,147

Population

58,033

# of Rentals

27

Mount Prospect

Average Rent

$1,790

Population

56,174

# of Rentals

98

Tinley Park

Average Rent

$1,403

Population

54,245

# of Rentals

16

Oak Park

Average Rent

$2,143

Population

54,098

# of Rentals

90

Wheaton

Average Rent

$1,924

Population

51,724

# of Rentals

80

Berwyn

Average Rent

$1,287

Population

50,840

# of Rentals

8

Downers Grove

Average Rent

$1,917

Population

50,339

# of Rentals

83

Hoffman Estates

Average Rent

$1,799

Population

50,011

# of Rentals

59

Glenview

Average Rent

$2,330

Population

48,408

# of Rentals

20

Plainfield

Average Rent

$2,081

Population

48,046

# of Rentals

45

Elmhurst

Average Rent

$2,271

Population

44,503

# of Rentals

64

Lombard

Average Rent

$2,403

Population

44,301

# of Rentals

232

Buffalo Grove

Average Rent

$2,422

Population

41,644

# of Rentals

93

Crystal Lake

Average Rent

$2,016

Population

41,489

# of Rentals

57

Dekalb

Average Rent

$994

Population

39,789

# of Rentals

120

Romeoville

Average Rent

$1,972

Population

39,530

# of Rentals

27

Wheeling

Average Rent

$2,108

Population

39,441

# of Rentals

74

Portage

Average Rent

$1,345

Population

39,023

# of Rentals

27

Park Ridge

Average Rent

$2,862

Population

38,711

# of Rentals

8

Carol Stream

Average Rent

$1,593

Population

38,480

# of Rentals

45

Oswego

Average Rent

$1,925

Population

36,669

# of Rentals

50

Northbrook

Average Rent

$1,908

Population

35,645

# of Rentals

78

Hanover Park

Average Rent

$1,395

Population

35,630

# of Rentals

29

Merrillville

Average Rent

$1,435

Population

35,594

# of Rentals

72

Valparaiso

Average Rent

$1,393

Population

35,331

# of Rentals

68

Woodridge

Average Rent

$1,835

Population

33,729

# of Rentals

83

Mundelein

Average Rent

$2,212

Population

33,543

# of Rentals

39

Saint Charles

Average Rent

$1,990

Population

33,101

# of Rentals

55

Crown Point

Average Rent

$1,444

Population

31,802

# of Rentals

26

Elk Grove Village

Average Rent

$1,575

Population

31,368

# of Rentals

52

Glendale Heights

Average Rent

$1,683

Population

31,223

# of Rentals

21

Niles

Average Rent

$2,050

Population

31,104

# of Rentals

31

Highland Park

Average Rent

$2,659

Population

30,172

# of Rentals

20

Gurnee

Average Rent

$1,899

Population

29,979

# of Rentals

36

Algonquin

Average Rent

$1,959

Population

29,461

# of Rentals

6

Huntley

Average Rent

$1,533

Population

28,502

# of Rentals

6

Hobart

Average Rent

$1,089

Population

28,299

# of Rentals

7

McHenry

Average Rent

$1,364

Population

28,072

# of Rentals

89

Glen Ellyn

Average Rent

$1,782

Population

27,687

# of Rentals

26

Vernon Hills

Average Rent

$2,678

Population

27,535

# of Rentals

75

Lockport

Average Rent

$2,105

Population

26,020

# of Rentals

76

Woodstock

Average Rent

$1,263

Population

25,576

# of Rentals

6

South Elgin

Average Rent

$1,797

Population

25,304

# of Rentals

81

Westmont

Average Rent

$2,095

Population

24,974

# of Rentals

29

Zion

Average Rent

$1,176

Population

24,843

# of Rentals

39

Morton Grove

Average Rent

$2,666

Population

24,225

# 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.