city image

Best Places to Rent

Minneapolis–Saint Paul Metropolitan Area

Minnesota, Wisconsin

Average Rent

$1,503

Rent Comparison

1.5% Higher

than state average

Cost of Living

-5.5% Lower

than national average

Population

3.72 Million

in 2022

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

Minneapolis

Average Rent

$1,543

Population

418,749

# of Rentals

1,989

Saint Paul

Average Rent

$1,429

Population

294,514

# of Rentals

964

Bloomington

Average Rent

$1,476

Population

87,633

# of Rentals

382

Brooklyn Park

Average Rent

$1,116

Population

81,510

# of Rentals

373

Woodbury

Average Rent

$1,669

Population

81,428

# of Rentals

106

Plymouth

Average Rent

$1,516

Population

78,321

# of Rentals

191

Lakeville

Average Rent

$1,580

Population

76,330

# of Rentals

67

Blaine

Average Rent

$1,658

Population

75,584

# of Rentals

48

Maple Grove

Average Rent

$1,720

Population

68,326

# of Rentals

92

Eagan

Average Rent

$1,599

Population

68,211

# of Rentals

110

Coon Rapids

Average Rent

$1,439

Population

64,407

# of Rentals

64

Burnsville

Average Rent

$1,370

Population

64,158

# of Rentals

214

Eden Prairie

Average Rent

$1,671

Population

61,568

# of Rentals

123

Apple Valley

Average Rent

$1,640

Population

56,759

# of Rentals

61

Edina

Average Rent

$1,767

Population

54,162

# of Rentals

252

Minnetonka

Average Rent

$1,759

Population

54,022

# of Rentals

214

Saint Louis Park

Average Rent

$1,567

Population

48,298

# of Rentals

282

Shakopee

Average Rent

$1,560

Population

48,086

# of Rentals

223

Cottage Grove

Average Rent

$1,373

Population

42,388

# of Rentals

18

Maplewood

Average Rent

$1,337

Population

39,244

# of Rentals

61

Inver Grove Heights

Average Rent

$1,412

Population

36,294

# of Rentals

52

Roseville

Average Rent

$1,294

Population

35,535

# of Rentals

99

Richfield

Average Rent

$1,223

Population

35,351

# of Rentals

170

Andover

Average Rent

$1,814

Population

33,485

# of Rentals

8

Brooklyn Center

Average Rent

$1,190

Population

32,938

# of Rentals

22

Savage

Average Rent

$1,270

Population

32,664

# of Rentals

18

Fridley

Average Rent

$1,223

Population

30,362

# of Rentals

78

Chaska

Average Rent

$1,610

Population

29,814

# of Rentals

95

Prior Lake

Average Rent

$1,534

Population

29,241

# of Rentals

49

Ramsey

Average Rent

$1,764

Population

28,572

# of Rentals

90

Oakdale

Average Rent

$1,544

Population

28,443

# of Rentals

53

Elk River

Average Rent

$1,253

Population

27,699

# of Rentals

17

Chanhassen

Average Rent

$1,573

Population

26,470

# of Rentals

15

Shoreview

Average Rent

$1,587

Population

26,099

# of Rentals

60

Rosemount

Average Rent

$1,483

Population

26,074

# of Rentals

51

Otsego

Average Rent

$1,716

Population

24,414

# of Rentals

12

Farmington

Average Rent

$1,664

Population

24,205

# of Rentals

77

White Bear Lake

Average Rent

$1,417

Population

23,766

# of Rentals

72

New Brighton

Average Rent

$1,323

Population

22,710

# of Rentals

46

Hastings

Average Rent

$1,265

Population

22,291

# of Rentals

27

Crystal

Average Rent

$1,278

Population

21,952

# of Rentals

11

Columbia Heights

Average Rent

$1,279

Population

21,910

# of Rentals

60

Golden Valley

Average Rent

$1,895

Population

21,900

# of Rentals

236

West Saint Paul

Average Rent

$1,253

Population

21,774

# of Rentals

91

Forest Lake

Average Rent

$1,398

Population

21,725

# of Rentals

26

Saint Michael

Average Rent

$1,597

Population

21,227

# of Rentals

7

New Hope

Average Rent

$1,167

Population

21,208

# of Rentals

40

South Saint Paul

Average Rent

$1,355

Population

20,139

# of Rentals

7

Stillwater

Average Rent

$1,824

Population

20,104

# of Rentals

14

Hopkins

Average Rent

$1,391

Population

18,396

# of Rentals

114

Anoka

Average Rent

$1,203

Population

18,310

# of Rentals

32

Buffalo

Average Rent

$1,273

Population

17,356

# of Rentals

8

River Falls

Average Rent

$1,497

Population

16,276

# of Rentals

49

Hudson

Average Rent

$1,223

Population

15,787

# of Rentals

18

Monticello

Average Rent

$1,341

Population

15,423

# of Rentals

23

Lake Elmo

Average Rent

$1,789

Population

15,197

# of Rentals

10

Waconia

Average Rent

$1,457

Population

14,621

# of Rentals

15

Rogers

Average Rent

$1,642

Population

13,891

# of Rentals

21

Robbinsdale

Average Rent

$1,409

Population

13,877

# of Rentals

19

North Saint Paul

Average Rent

$1,409

Population

13,188

# of Rentals

14

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.