Skip to content
city image

Best Places to Rent

Minneapolis–Saint Paul Metropolitan Area

Minnesota, Wisconsin

Average Rent

$1,589

Rent Comparison

2.6% Higher

than state average

Cost of Living

-5.5% Lower

than national average

Population

3.78 Million

in 2022

The Minneapolis-St. Paul-Bloomington, MN-WI metro area has a total population of 3,778,910. Use the map below to explore this metro’s top cities and compare key metrics to find the best place

Minneapolis

Average Rent

$1,651

Population

418,749

# of Rentals

2,165

Saint Paul

Average Rent

$1,488

Population

294,514

# of Rentals

1,049

Bloomington

Average Rent

$1,596

Population

87,633

# of Rentals

388

Brooklyn Park

Average Rent

$1,455

Population

81,510

# of Rentals

210

Woodbury

Average Rent

$1,722

Population

81,428

# of Rentals

118

Plymouth

Average Rent

$1,565

Population

78,321

# of Rentals

123

Lakeville

Average Rent

$1,656

Population

76,330

# of Rentals

109

Blaine

Average Rent

$1,794

Population

75,584

# of Rentals

41

Maple Grove

Average Rent

$1,781

Population

68,326

# of Rentals

84

Eagan

Average Rent

$1,635

Population

68,211

# of Rentals

136

Coon Rapids

Average Rent

$1,486

Population

64,407

# of Rentals

53

Burnsville

Average Rent

$1,405

Population

64,158

# of Rentals

183

Eden Prairie

Average Rent

$1,786

Population

61,568

# of Rentals

112

Apple Valley

Average Rent

$1,632

Population

56,759

# of Rentals

62

Edina

Average Rent

$1,939

Population

54,162

# of Rentals

244

Minnetonka

Average Rent

$1,893

Population

54,022

# of Rentals

211

Saint Louis Park

Average Rent

$1,578

Population

48,298

# of Rentals

278

Shakopee

Average Rent

$1,588

Population

48,086

# of Rentals

112

Cottage Grove

Average Rent

$1,615

Population

42,388

# of Rentals

16

Maplewood

Average Rent

$1,330

Population

39,244

# of Rentals

58

Inver Grove Heights

Average Rent

$1,632

Population

36,294

# of Rentals

119

Roseville

Average Rent

$1,229

Population

35,535

# of Rentals

130

Richfield

Average Rent

$1,395

Population

35,351

# of Rentals

148

Brooklyn Center

Average Rent

$1,246

Population

32,938

# of Rentals

30

Savage

Average Rent

$1,346

Population

32,664

# of Rentals

20

Fridley

Average Rent

$1,339

Population

30,362

# of Rentals

75

Chaska

Average Rent

$1,612

Population

29,814

# of Rentals

66

Prior Lake

Average Rent

$1,623

Population

29,241

# of Rentals

18

Ramsey

Average Rent

$1,661

Population

28,572

# of Rentals

34

Oakdale

Average Rent

$1,575

Population

28,443

# of Rentals

98

Elk River

Average Rent

$1,377

Population

27,699

# of Rentals

16

Chanhassen

Average Rent

$1,701

Population

26,470

# of Rentals

22

Shoreview

Average Rent

$1,591

Population

26,099

# of Rentals

60

Rosemount

Average Rent

$1,564

Population

26,074

# of Rentals

66

Otsego

Average Rent

$1,684

Population

24,414

# of Rentals

19

Farmington

Average Rent

$1,677

Population

24,205

# of Rentals

10

White Bear Lake

Average Rent

$1,504

Population

23,766

# of Rentals

40

New Brighton

Average Rent

$1,275

Population

22,710

# of Rentals

35

Hastings

Average Rent

$1,508

Population

22,291

# of Rentals

20

Crystal

Average Rent

$1,229

Population

21,952

# of Rentals

36

Columbia Heights

Average Rent

$1,361

Population

21,910

# of Rentals

43

Golden Valley

Average Rent

$1,800

Population

21,900

# of Rentals

60

West Saint Paul

Average Rent

$1,291

Population

21,774

# of Rentals

68

Forest Lake

Average Rent

$1,278

Population

21,725

# of Rentals

24

Saint Michael

Average Rent

$1,596

Population

21,227

# of Rentals

11

New Hope

Average Rent

$1,251

Population

21,208

# of Rentals

55

South Saint Paul

Average Rent

$1,300

Population

20,139

# of Rentals

13

Stillwater

Average Rent

$2,077

Population

20,104

# of Rentals

14

Hopkins

Average Rent

$1,653

Population

18,396

# of Rentals

163

Anoka

Average Rent

$1,852

Population

18,310

# of Rentals

20

Buffalo

Average Rent

$1,215

Population

17,356

# of Rentals

8

River Falls

Average Rent

$1,404

Population

16,276

# of Rentals

37

Hudson

Average Rent

$1,298

Population

15,787

# of Rentals

21

Monticello

Average Rent

$1,348

Population

15,423

# of Rentals

20

Lake Elmo

Average Rent

$1,698

Population

15,197

# of Rentals

13

Waconia

Average Rent

$1,834

Population

14,621

# of Rentals

30

Rogers

Average Rent

$1,760

Population

13,891

# of Rentals

12

Robbinsdale

Average Rent

$1,711

Population

13,877

# of Rentals

39

North Saint Paul

Average Rent

$1,443

Population

13,188

# of Rentals

19

Big Lake

Average Rent

$1,220

Population

12,973

# of Rentals

8

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.