city image

Best Places to Rent

Minneapolis–Saint Paul Metropolitan Area

Minnesota, Wisconsin

Average Rent

$1,501

Rent Comparison

1.8% Higher

than state average

Cost of Living

-5.8% 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,535

Population

418,749

# of Rentals

2,016

Saint Paul

Average Rent

$1,433

Population

294,514

# of Rentals

980

Bloomington

Average Rent

$1,488

Population

87,633

# of Rentals

336

Brooklyn Park

Average Rent

$1,107

Population

81,510

# of Rentals

376

Woodbury

Average Rent

$1,651

Population

81,428

# of Rentals

85

Plymouth

Average Rent

$1,549

Population

78,321

# of Rentals

168

Lakeville

Average Rent

$1,649

Population

76,330

# of Rentals

58

Blaine

Average Rent

$1,701

Population

75,584

# of Rentals

50

Maple Grove

Average Rent

$1,713

Population

68,326

# of Rentals

88

Eagan

Average Rent

$1,626

Population

68,211

# of Rentals

135

Coon Rapids

Average Rent

$1,480

Population

64,407

# of Rentals

61

Burnsville

Average Rent

$1,382

Population

64,158

# of Rentals

212

Eden Prairie

Average Rent

$1,677

Population

61,568

# of Rentals

115

Apple Valley

Average Rent

$1,630

Population

56,759

# of Rentals

69

Edina

Average Rent

$1,808

Population

54,162

# of Rentals

221

Minnetonka

Average Rent

$1,751

Population

54,022

# of Rentals

195

Saint Louis Park

Average Rent

$1,511

Population

48,298

# of Rentals

281

Shakopee

Average Rent

$1,609

Population

48,086

# of Rentals

170

Cottage Grove

Average Rent

$1,370

Population

42,388

# of Rentals

23

Maplewood

Average Rent

$1,305

Population

39,244

# of Rentals

66

Inver Grove Heights

Average Rent

$1,428

Population

36,294

# of Rentals

56

Roseville

Average Rent

$1,257

Population

35,535

# of Rentals

108

Richfield

Average Rent

$1,230

Population

35,351

# of Rentals

174

Andover

Average Rent

$1,731

Population

33,485

# of Rentals

5

Brooklyn Center

Average Rent

$1,240

Population

32,938

# of Rentals

19

Savage

Average Rent

$1,499

Population

32,664

# of Rentals

56

Fridley

Average Rent

$1,224

Population

30,362

# of Rentals

81

Chaska

Average Rent

$1,675

Population

29,814

# of Rentals

78

Prior Lake

Average Rent

$1,533

Population

29,241

# of Rentals

42

Ramsey

Average Rent

$1,785

Population

28,572

# of Rentals

84

Oakdale

Average Rent

$1,390

Population

28,443

# of Rentals

76

Elk River

Average Rent

$1,226

Population

27,699

# of Rentals

16

Chanhassen

Average Rent

$1,524

Population

26,470

# of Rentals

12

Shoreview

Average Rent

$1,645

Population

26,099

# of Rentals

77

Rosemount

Average Rent

$1,559

Population

26,074

# of Rentals

40

Otsego

Average Rent

$1,685

Population

24,414

# of Rentals

12

Farmington

Average Rent

$1,635

Population

24,205

# of Rentals

68

White Bear Lake

Average Rent

$1,472

Population

23,766

# of Rentals

74

Champlin

Average Rent

$1,593

Population

22,803

# of Rentals

8

New Brighton

Average Rent

$1,283

Population

22,710

# of Rentals

41

Hastings

Average Rent

$1,237

Population

22,291

# of Rentals

22

Crystal

Average Rent

$1,233

Population

21,952

# of Rentals

28

Columbia Heights

Average Rent

$1,252

Population

21,910

# of Rentals

48

Golden Valley

Average Rent

$1,882

Population

21,900

# of Rentals

224

West Saint Paul

Average Rent

$1,200

Population

21,774

# of Rentals

87

Forest Lake

Average Rent

$1,400

Population

21,725

# of Rentals

22

Saint Michael

Average Rent

$1,582

Population

21,227

# of Rentals

6

New Hope

Average Rent

$1,210

Population

21,208

# of Rentals

25

South Saint Paul

Average Rent

$1,343

Population

20,139

# of Rentals

12

Stillwater

Average Rent

$1,566

Population

20,104

# of Rentals

12

Hopkins

Average Rent

$1,376

Population

18,396

# of Rentals

115

Anoka

Average Rent

$1,187

Population

18,310

# of Rentals

30

Buffalo

Average Rent

$1,294

Population

17,356

# of Rentals

6

River Falls

Average Rent

$1,609

Population

16,276

# of Rentals

39

Hudson

Average Rent

$1,266

Population

15,787

# of Rentals

19

Monticello

Average Rent

$1,311

Population

15,423

# of Rentals

22

Lake Elmo

Average Rent

$1,695

Population

15,197

# of Rentals

10

Waconia

Average Rent

$1,431

Population

14,621

# of Rentals

15

Rogers

Average Rent

$1,656

Population

13,891

# of Rentals

19

Robbinsdale

Average Rent

$1,405

Population

13,877

# of Rentals

18

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.