Skip to content
city image

Best Places to Rent

Chicago Metropolitan Area

Illinois, Indiana

Average Rent

$2,125

Rent Comparison

5.8% Higher

than state average

Cost of Living

54.2% 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,578

Population

2,527,917

# of Rentals

2,957

Aurora

Average Rent

$1,913

Population

172,846

# of Rentals

368

Joliet

Average Rent

$1,482

Population

149,660

# of Rentals

164

Naperville

Average Rent

$1,983

Population

146,887

# of Rentals

206

Elgin

Average Rent

$1,720

Population

114,676

# of Rentals

82

Waukegan

Average Rent

$1,249

Population

82,007

# of Rentals

91

Schaumburg

Average Rent

$1,832

Population

79,900

# of Rentals

209

Evanston

Average Rent

$2,599

Population

78,046

# of Rentals

123

Arlington Heights

Average Rent

$2,025

Population

76,743

# of Rentals

234

Hammond

Average Rent

$1,551

Population

72,364

# of Rentals

26

Bolingbrook

Average Rent

$2,016

Population

71,651

# of Rentals

41

Skokie

Average Rent

$1,949

Population

69,525

# of Rentals

26

Palatine

Average Rent

$1,785

Population

66,922

# of Rentals

68

Des Plaines

Average Rent

$1,899

Population

59,562

# of Rentals

149

Orland Park

Average Rent

$2,250

Population

58,033

# of Rentals

22

Mount Prospect

Average Rent

$1,770

Population

56,174

# of Rentals

110

Tinley Park

Average Rent

$1,577

Population

54,245

# of Rentals

8

Oak Park

Average Rent

$2,201

Population

54,098

# of Rentals

75

Wheaton

Average Rent

$1,809

Population

51,724

# of Rentals

77

Berwyn

Average Rent

$1,316

Population

50,840

# of Rentals

6

Downers Grove

Average Rent

$2,155

Population

50,339

# of Rentals

46

Hoffman Estates

Average Rent

$1,773

Population

50,011

# of Rentals

85

Glenview

Average Rent

$2,545

Population

48,408

# of Rentals

42

Plainfield

Average Rent

$2,120

Population

48,046

# of Rentals

33

Elmhurst

Average Rent

$2,334

Population

44,503

# of Rentals

87

Lombard

Average Rent

$2,299

Population

44,301

# of Rentals

168

Buffalo Grove

Average Rent

$2,087

Population

41,644

# of Rentals

42

Crystal Lake

Average Rent

$1,934

Population

41,489

# of Rentals

77

Dekalb

Average Rent

$1,089

Population

39,789

# of Rentals

48

Romeoville

Average Rent

$1,944

Population

39,530

# of Rentals

23

Wheeling

Average Rent

$2,148

Population

39,441

# of Rentals

83

Portage

Average Rent

$1,405

Population

39,023

# of Rentals

35

Bartlett

Average Rent

$1,544

Population

38,754

# of Rentals

5

Park Ridge

Average Rent

$2,230

Population

38,711

# of Rentals

6

Carol Stream

Average Rent

$1,552

Population

38,480

# of Rentals

38

Oswego

Average Rent

$1,889

Population

36,669

# of Rentals

69

Carpentersville

Average Rent

$1,411

Population

36,643

# of Rentals

11

Northbrook

Average Rent

$1,953

Population

35,645

# of Rentals

82

Hanover Park

Average Rent

$1,315

Population

35,630

# of Rentals

7

Merrillville

Average Rent

$1,536

Population

35,594

# of Rentals

62

Valparaiso

Average Rent

$1,406

Population

35,331

# of Rentals

83

Woodridge

Average Rent

$1,914

Population

33,729

# of Rentals

74

Mundelein

Average Rent

$1,814

Population

33,543

# of Rentals

32

Saint Charles

Average Rent

$1,993

Population

33,101

# of Rentals

51

Crown Point

Average Rent

$1,401

Population

31,802

# of Rentals

32

Elk Grove Village

Average Rent

$1,729

Population

31,368

# of Rentals

58

Glendale Heights

Average Rent

$1,695

Population

31,223

# of Rentals

31

Highland Park

Average Rent

$3,100

Population

30,172

# of Rentals

9

Gurnee

Average Rent

$1,877

Population

29,979

# of Rentals

47

Algonquin

Average Rent

$2,016

Population

29,461

# of Rentals

8

Huntley

Average Rent

$2,061

Population

28,502

# of Rentals

12

Hobart

Average Rent

$1,120

Population

28,299

# of Rentals

5

McHenry

Average Rent

$1,552

Population

28,072

# of Rentals

21

Glen Ellyn

Average Rent

$1,749

Population

27,687

# of Rentals

42

Vernon Hills

Average Rent

$2,597

Population

27,535

# of Rentals

85

New Lenox

Average Rent

$2,198

Population

27,282

# of Rentals

11

Batavia

Average Rent

$1,529

Population

26,891

# of Rentals

6

Lockport

Average Rent

$2,128

Population

26,020

# of Rentals

46

Woodstock

Average Rent

$1,290

Population

25,576

# of Rentals

26

South Elgin

Average Rent

$1,727

Population

25,304

# of Rentals

63

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.