Skip to content
city image

Best Places to Rent

Minneapolis–Saint Paul Metropolitan Area

Minnesota, Wisconsin

Average Rent

$1,595

Rent Comparison

2.6% Higher

than state average

Cost of Living

-5.6% 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,625

Population

418,749

# of Rentals

2,134

Saint Paul

Average Rent

$1,452

Population

294,514

# of Rentals

976

Bloomington

Average Rent

$1,578

Population

87,633

# of Rentals

456

Brooklyn Park

Average Rent

$1,483

Population

81,510

# of Rentals

209

Woodbury

Average Rent

$1,810

Population

81,428

# of Rentals

99

Plymouth

Average Rent

$1,564

Population

78,321

# of Rentals

118

Lakeville

Average Rent

$1,569

Population

76,330

# of Rentals

78

Blaine

Average Rent

$1,897

Population

75,584

# of Rentals

40

Maple Grove

Average Rent

$1,830

Population

68,326

# of Rentals

75

Eagan

Average Rent

$1,601

Population

68,211

# of Rentals

125

Coon Rapids

Average Rent

$1,492

Population

64,407

# of Rentals

43

Burnsville

Average Rent

$1,372

Population

64,158

# of Rentals

210

Eden Prairie

Average Rent

$1,718

Population

61,568

# of Rentals

111

Apple Valley

Average Rent

$1,710

Population

56,759

# of Rentals

60

Edina

Average Rent

$1,931

Population

54,162

# of Rentals

246

Minnetonka

Average Rent

$2,129

Population

54,022

# of Rentals

288

Saint Louis Park

Average Rent

$1,577

Population

48,298

# of Rentals

292

Shakopee

Average Rent

$1,604

Population

48,086

# of Rentals

110

Cottage Grove

Average Rent

$1,520

Population

42,388

# of Rentals

19

Maplewood

Average Rent

$1,330

Population

39,244

# of Rentals

57

Inver Grove Heights

Average Rent

$1,665

Population

36,294

# of Rentals

123

Roseville

Average Rent

$1,218

Population

35,535

# of Rentals

160

Richfield

Average Rent

$1,378

Population

35,351

# of Rentals

148

Brooklyn Center

Average Rent

$1,220

Population

32,938

# of Rentals

22

Savage

Average Rent

$1,505

Population

32,664

# of Rentals

29

Fridley

Average Rent

$1,280

Population

30,362

# of Rentals

70

Chaska

Average Rent

$1,615

Population

29,814

# of Rentals

68

Prior Lake

Average Rent

$1,574

Population

29,241

# of Rentals

19

Ramsey

Average Rent

$1,870

Population

28,572

# of Rentals

81

Oakdale

Average Rent

$1,641

Population

28,443

# of Rentals

92

Elk River

Average Rent

$1,470

Population

27,699

# of Rentals

16

Chanhassen

Average Rent

$1,761

Population

26,470

# of Rentals

27

Shoreview

Average Rent

$1,530

Population

26,099

# of Rentals

87

Rosemount

Average Rent

$1,571

Population

26,074

# of Rentals

85

Otsego

Average Rent

$1,657

Population

24,414

# of Rentals

19

Farmington

Average Rent

$1,709

Population

24,205

# of Rentals

11

White Bear Lake

Average Rent

$1,516

Population

23,766

# of Rentals

43

Champlin

Average Rent

$1,664

Population

22,803

# of Rentals

7

New Brighton

Average Rent

$1,322

Population

22,710

# of Rentals

35

Hastings

Average Rent

$1,527

Population

22,291

# of Rentals

19

Crystal

Average Rent

$1,244

Population

21,952

# of Rentals

28

Columbia Heights

Average Rent

$1,414

Population

21,910

# of Rentals

18

Golden Valley

Average Rent

$1,796

Population

21,900

# of Rentals

99

West Saint Paul

Average Rent

$1,302

Population

21,774

# of Rentals

78

Forest Lake

Average Rent

$1,315

Population

21,725

# of Rentals

26

Lino Lakes

Average Rent

$1,982

Population

21,356

# of Rentals

5

Saint Michael

Average Rent

$1,696

Population

21,227

# of Rentals

8

New Hope

Average Rent

$1,262

Population

21,208

# of Rentals

53

South Saint Paul

Average Rent

$1,423

Population

20,139

# of Rentals

15

Stillwater

Average Rent

$1,777

Population

20,104

# of Rentals

12

Hopkins

Average Rent

$1,680

Population

18,396

# of Rentals

184

Anoka

Average Rent

$1,761

Population

18,310

# of Rentals

17

Buffalo

Average Rent

$1,164

Population

17,356

# of Rentals

5

River Falls

Average Rent

$1,409

Population

16,276

# of Rentals

23

Hudson

Average Rent

$1,298

Population

15,787

# of Rentals

20

Monticello

Average Rent

$1,394

Population

15,423

# of Rentals

22

Lake Elmo

Average Rent

$1,672

Population

15,197

# of Rentals

13

Waconia

Average Rent

$1,748

Population

14,621

# of Rentals

41

Rogers

Average Rent

$1,691

Population

13,891

# of Rentals

20

Robbinsdale

Average Rent

$1,815

Population

13,877

# of Rentals

37

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.