city image

Best Places to Rent

Greater St. Louis

Missouri, Illinois

Average Rent

$1,362

Rent Comparison

4.5% Higher

than state average

Cost of Living

--

Population

2.80 Million

in 2022

The St. Louis, MO-IL metro area has a total population of 2,803,507. Use the map below to explore this metro’s top cities and compare key metrics to find the best place

Saint Louis

Average Rent

$1,347

Population

279,287

# of Rentals

2,287

O'Fallon

Average Rent

$1,328

Population

92,739

# of Rentals

57

Saint Charles

Average Rent

$1,205

Population

74,004

# of Rentals

163

East Saint Louis

Average Rent

$721

Population

67,721

# of Rentals

18

Saint Peters

Average Rent

$1,489

Population

60,513

# of Rentals

213

Florissant

Average Rent

$856

Population

50,203

# of Rentals

112

Chesterfield

Average Rent

$1,495

Population

47,776

# of Rentals

123

Wentzville

Average Rent

$1,324

Population

47,136

# of Rentals

51

Belleville

Average Rent

$921

Population

40,202

# of Rentals

28

O'Fallon

Average Rent

$1,581

Population

31,300

# of Rentals

5

Ballwin

Average Rent

$1,118

Population

28,879

# of Rentals

50

Kirkwood

Average Rent

$2,010

Population

28,300

# of Rentals

36

Maryland Heights

Average Rent

$1,385

Population

27,432

# of Rentals

70

Alton

Average Rent

$1,066

Population

26,439

# of Rentals

17

Edwardsville

Average Rent

$1,647

Population

25,857

# of Rentals

6

Hazelwood

Average Rent

$951

Population

24,029

# of Rentals

30

Creve Coeur

Average Rent

$1,456

Population

19,056

# of Rentals

47

Lake Saint Louis

Average Rent

$1,279

Population

18,825

# of Rentals

44

Affton

Average Rent

$839

Population

18,668

# of Rentals

7

Clayton

Average Rent

$2,237

Population

18,054

# of Rentals

161

Manchester

Average Rent

$1,261

Population

17,151

# of Rentals

23

Fairview Heights

Average Rent

$1,156

Population

15,065

# of Rentals

12

Saint Ann

Average Rent

$795

Population

14,608

# of Rentals

73

Shiloh

Average Rent

$1,735

Population

13,904

# of Rentals

22

Swansea

Average Rent

$1,292

Population

12,427

# of Rentals

15

Dardenne Prairie

Average Rent

$1,473

Population

12,092

# of Rentals

51

Town And Country

Average Rent

$1,533

Population

11,392

# of Rentals

7

Wood River

Average Rent

$922

Population

10,251

# of Rentals

9

Ellisville

Average Rent

$1,770

Population

9,919

# of Rentals

69

Maplewood

Average Rent

$1,111

Population

8,250

# of Rentals

17

Valley Park

Average Rent

$1,415

Population

6,393

# of Rentals

12

Barnhart

Average Rent

$1,455

Population

5,674

# of Rentals

5

Fenton

Average Rent

$875

Population

3,668

# of Rentals

19

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.