city image

Best Places to Rent

Minneapolis–Saint Paul Metropolitan Area

Minnesota, Wisconsin

Average Rent

$1,605

Rent Comparison

2.8% Higher

than state average

Cost of Living

-5.1% 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,663

Population

418,749

# of Rentals

1,987

Saint Paul

Average Rent

$1,521

Population

294,514

# of Rentals

1,159

Bloomington

Average Rent

$1,823

Population

87,633

# of Rentals

400

Brooklyn Park

Average Rent

$1,137

Population

81,510

# of Rentals

308

Woodbury

Average Rent

$1,841

Population

81,428

# of Rentals

94

Plymouth

Average Rent

$1,682

Population

78,321

# of Rentals

233

Lakeville

Average Rent

$1,697

Population

76,330

# of Rentals

59

Blaine

Average Rent

$2,244

Population

75,584

# of Rentals

47

Maple Grove

Average Rent

$1,893

Population

68,326

# of Rentals

92

Eagan

Average Rent

$1,668

Population

68,211

# of Rentals

139

Coon Rapids

Average Rent

$1,454

Population

64,407

# of Rentals

82

Burnsville

Average Rent

$1,559

Population

64,158

# of Rentals

246

Eden Prairie

Average Rent

$1,908

Population

61,568

# of Rentals

127

Apple Valley

Average Rent

$1,996

Population

56,759

# of Rentals

50

Edina

Average Rent

$1,835

Population

54,162

# of Rentals

327

Minnetonka

Average Rent

$1,855

Population

54,022

# of Rentals

256

Saint Louis Park

Average Rent

$1,808

Population

48,298

# of Rentals

299

Shakopee

Average Rent

$1,697

Population

48,086

# of Rentals

107

Cottage Grove

Average Rent

$1,305

Population

42,388

# of Rentals

37

Maplewood

Average Rent

$1,376

Population

39,244

# of Rentals

89

Inver Grove Heights

Average Rent

$1,451

Population

36,294

# of Rentals

66

Roseville

Average Rent

$1,390

Population

35,535

# of Rentals

117

Richfield

Average Rent

$1,355

Population

35,351

# of Rentals

161

Andover

Average Rent

$1,600

Population

33,485

# of Rentals

7

Brooklyn Center

Average Rent

$1,188

Population

32,938

# of Rentals

26

Savage

Average Rent

$1,437

Population

32,664

# of Rentals

28

Fridley

Average Rent

$1,487

Population

30,362

# of Rentals

81

Chaska

Average Rent

$1,803

Population

29,814

# of Rentals

117

Prior Lake

Average Rent

$1,583

Population

29,241

# of Rentals

78

Ramsey

Average Rent

$1,806

Population

28,572

# of Rentals

40

Oakdale

Average Rent

$1,531

Population

28,443

# of Rentals

88

Elk River

Average Rent

$1,555

Population

27,699

# of Rentals

12

Chanhassen

Average Rent

$1,837

Population

26,470

# of Rentals

24

Shoreview

Average Rent

$1,476

Population

26,099

# of Rentals

112

Rosemount

Average Rent

$1,577

Population

26,074

# of Rentals

63

Farmington

Average Rent

$1,617

Population

24,205

# of Rentals

117

White Bear Lake

Average Rent

$1,478

Population

23,766

# of Rentals

61

Champlin

Average Rent

$1,469

Population

22,803

# of Rentals

17

New Brighton

Average Rent

$1,399

Population

22,710

# of Rentals

56

Hastings

Average Rent

$1,220

Population

22,291

# of Rentals

17

Crystal

Average Rent

$1,217

Population

21,952

# of Rentals

20

Columbia Heights

Average Rent

$1,387

Population

21,910

# of Rentals

44

Golden Valley

Average Rent

$1,637

Population

21,900

# of Rentals

45

West Saint Paul

Average Rent

$1,275

Population

21,774

# of Rentals

118

Forest Lake

Average Rent

$1,450

Population

21,725

# of Rentals

36

Saint Michael

Average Rent

$1,543

Population

21,227

# of Rentals

9

New Hope

Average Rent

$1,329

Population

21,208

# of Rentals

28

South Saint Paul

Average Rent

$1,572

Population

20,139

# of Rentals

22

Stillwater

Average Rent

$1,718

Population

20,104

# of Rentals

13

Hopkins

Average Rent

$1,489

Population

18,396

# of Rentals

141

Anoka

Average Rent

$1,182

Population

18,310

# of Rentals

31

Buffalo

Average Rent

$1,223

Population

17,356

# of Rentals

7

River Falls

Average Rent

$1,595

Population

16,276

# of Rentals

58

Hudson

Average Rent

$1,221

Population

15,787

# of Rentals

22

Monticello

Average Rent

$1,400

Population

15,423

# of Rentals

29

Lake Elmo

Average Rent

$1,845

Population

15,197

# of Rentals

11

Waconia

Average Rent

$1,397

Population

14,621

# of Rentals

25

Rogers

Average Rent

$1,822

Population

13,891

# of Rentals

14

Robbinsdale

Average Rent

$1,639

Population

13,877

# of Rentals

34

North Saint Paul

Average Rent

$1,520

Population

13,188

# of Rentals

22

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.