city image

Best Places to Rent

Greater St. Louis

Missouri, Illinois

Average Rent

$1,392

Rent Comparison

1.1% 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,393

Population

279,287

# of Rentals

2,420

O'Fallon

Average Rent

$1,380

Population

92,739

# of Rentals

75

Saint Charles

Average Rent

$1,262

Population

74,004

# of Rentals

144

Saint Peters

Average Rent

$1,492

Population

60,513

# of Rentals

216

Florissant

Average Rent

$842

Population

50,203

# of Rentals

120

Chesterfield

Average Rent

$1,495

Population

47,776

# of Rentals

129

Wentzville

Average Rent

$1,348

Population

47,136

# of Rentals

41

Belleville

Average Rent

$1,060

Population

40,202

# of Rentals

61

University City

Average Rent

$1,672

Population

35,346

# of Rentals

5

O'Fallon

Average Rent

$1,571

Population

31,300

# of Rentals

8

Ballwin

Average Rent

$1,170

Population

28,879

# of Rentals

50

Kirkwood

Average Rent

$1,984

Population

28,300

# of Rentals

36

Granite City

Average Rent

$915

Population

28,126

# of Rentals

8

Maryland Heights

Average Rent

$1,391

Population

27,432

# of Rentals

74

Edwardsville

Average Rent

$1,528

Population

25,857

# of Rentals

6

Hazelwood

Average Rent

$988

Population

24,029

# of Rentals

33

Creve Coeur

Average Rent

$1,460

Population

19,056

# of Rentals

59

Lake Saint Louis

Average Rent

$1,298

Population

18,825

# of Rentals

44

Affton

Average Rent

$844

Population

18,668

# of Rentals

13

Clayton

Average Rent

$2,248

Population

18,054

# of Rentals

131

Manchester

Average Rent

$1,230

Population

17,151

# of Rentals

22

Fairview Heights

Average Rent

$1,126

Population

15,065

# of Rentals

11

Saint Ann

Average Rent

$939

Population

14,608

# of Rentals

40

Shiloh

Average Rent

$1,721

Population

13,904

# of Rentals

40

Swansea

Average Rent

$1,351

Population

12,427

# of Rentals

20

Dardenne Prairie

Average Rent

$1,484

Population

12,092

# of Rentals

101

Town and Country

Average Rent

$1,566

Population

11,392

# of Rentals

10

Wood River

Average Rent

$825

Population

10,251

# of Rentals

10

Ellisville

Average Rent

$1,743

Population

9,919

# of Rentals

66

Bethalto

Average Rent

$950

Population

9,243

# of Rentals

7

Maplewood

Average Rent

$1,079

Population

8,250

# of Rentals

23

Valley Park

Average Rent

$1,400

Population

6,393

# of Rentals

12

Barnhart

Average Rent

$1,465

Population

5,674

# of Rentals

5

Fenton

Average Rent

$910

Population

3,668

# of Rentals

22

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.