city image

Best Places to Rent

Greater St. Louis

Missouri, Illinois

Average Rent

$1,465

Rent Comparison

5.7% Higher

than state average

Cost of Living

-

Population

2.80 Million

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,483

Population

279,287

# of Rentals

2,574

O'Fallon

Average Rent

$1,412

Population

92,739

# of Rentals

107

Saint Charles

Average Rent

$1,411

Population

74,004

# of Rentals

164

East Saint Louis

Average Rent

$730

Population

67,721

# of Rentals

29

Saint Peters

Average Rent

$1,447

Population

60,513

# of Rentals

247

Florissant

Average Rent

$848

Population

50,203

# of Rentals

121

Chesterfield

Average Rent

$1,564

Population

47,776

# of Rentals

141

Wentzville

Average Rent

$1,290

Population

47,136

# of Rentals

17

Belleville

Average Rent

$937

Population

40,202

# of Rentals

15

O'Fallon

Average Rent

$1,676

Population

31,300

# of Rentals

14

Ballwin

Average Rent

$1,278

Population

28,879

# of Rentals

59

Kirkwood

Average Rent

$1,959

Population

28,300

# of Rentals

34

Maryland Heights

Average Rent

$1,456

Population

27,432

# of Rentals

63

Alton

Average Rent

$954

Population

26,439

# of Rentals

18

Edwardsville

Average Rent

$1,779

Population

25,857

# of Rentals

6

Hazelwood

Average Rent

$996

Population

24,029

# of Rentals

20

Webster Groves

Average Rent

$1,366

Population

23,154

# of Rentals

25

Creve Coeur

Average Rent

$1,412

Population

19,056

# of Rentals

51

Lake Saint Louis

Average Rent

$1,612

Population

18,825

# of Rentals

49

Affton

Average Rent

$817

Population

18,668

# of Rentals

12

Clayton

Average Rent

$2,512

Population

18,054

# of Rentals

162

Manchester

Average Rent

$1,497

Population

17,151

# of Rentals

24

Fairview Heights

Average Rent

$1,241

Population

15,065

# of Rentals

14

Saint Ann

Average Rent

$860

Population

14,608

# of Rentals

80

Shiloh

Average Rent

$1,599

Population

13,904

# of Rentals

32

Swansea

Average Rent

$1,210

Population

12,427

# of Rentals

11

Dardenne Prairie

Average Rent

$1,427

Population

12,092

# of Rentals

24

Town And Country

Average Rent

$1,788

Population

11,392

# of Rentals

11

Ellisville

Average Rent

$1,756

Population

9,919

# of Rentals

100

Maplewood

Average Rent

$1,120

Population

8,250

# of Rentals

26

Valley Park

Average Rent

$1,421

Population

6,393

# of Rentals

19

Cottleville

Average Rent

$1,503

Population

6,027

# of Rentals

6

Moscow Mills

Average Rent

$780

Population

4,031

# of Rentals

23

Fenton

Average Rent

$1,157

Population

3,668

# of Rentals

6

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.