city image

Best Places to Rent

Minneapolis–Saint Paul Metropolitan Area

Minnesota, Wisconsin

Average Rent

$1,516

Rent Comparison

2.2% 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,537

Population

418,749

# of Rentals

2,222

Saint Paul

Average Rent

$1,424

Population

294,514

# of Rentals

1,012

Bloomington

Average Rent

$1,470

Population

87,633

# of Rentals

352

Brooklyn Park

Average Rent

$1,271

Population

81,510

# of Rentals

151

Woodbury

Average Rent

$1,678

Population

81,428

# of Rentals

106

Plymouth

Average Rent

$1,510

Population

78,321

# of Rentals

184

Lakeville

Average Rent

$1,612

Population

76,330

# of Rentals

74

Blaine

Average Rent

$1,658

Population

75,584

# of Rentals

64

Maple Grove

Average Rent

$1,764

Population

68,326

# of Rentals

65

Eagan

Average Rent

$1,621

Population

68,211

# of Rentals

155

Coon Rapids

Average Rent

$1,456

Population

64,407

# of Rentals

75

Burnsville

Average Rent

$1,382

Population

64,158

# of Rentals

248

Eden Prairie

Average Rent

$1,620

Population

61,568

# of Rentals

126

Apple Valley

Average Rent

$1,599

Population

56,759

# of Rentals

57

Edina

Average Rent

$1,776

Population

54,162

# of Rentals

222

Minnetonka

Average Rent

$1,836

Population

54,022

# of Rentals

176

Saint Louis Park

Average Rent

$1,566

Population

48,298

# of Rentals

288

Shakopee

Average Rent

$1,565

Population

48,086

# of Rentals

166

Cottage Grove

Average Rent

$1,557

Population

42,388

# of Rentals

19

Maplewood

Average Rent

$1,316

Population

39,244

# of Rentals

72

Inver Grove Heights

Average Rent

$1,671

Population

36,294

# of Rentals

78

Roseville

Average Rent

$1,225

Population

35,535

# of Rentals

100

Richfield

Average Rent

$1,264

Population

35,351

# of Rentals

199

Brooklyn Center

Average Rent

$1,156

Population

32,938

# of Rentals

75

Savage

Average Rent

$1,517

Population

32,664

# of Rentals

59

Fridley

Average Rent

$1,251

Population

30,362

# of Rentals

93

Chaska

Average Rent

$1,646

Population

29,814

# of Rentals

74

Prior Lake

Average Rent

$1,531

Population

29,241

# of Rentals

38

Ramsey

Average Rent

$1,806

Population

28,572

# of Rentals

83

Oakdale

Average Rent

$1,574

Population

28,443

# of Rentals

65

Elk River

Average Rent

$1,375

Population

27,699

# of Rentals

18

Chanhassen

Average Rent

$1,745

Population

26,470

# of Rentals

23

Shoreview

Average Rent

$1,556

Population

26,099

# of Rentals

71

Rosemount

Average Rent

$1,496

Population

26,074

# of Rentals

53

Otsego

Average Rent

$1,702

Population

24,414

# of Rentals

14

Farmington

Average Rent

$1,677

Population

24,205

# of Rentals

56

White Bear Lake

Average Rent

$1,475

Population

23,766

# of Rentals

77

Champlin

Average Rent

$1,491

Population

22,803

# of Rentals

10

New Brighton

Average Rent

$1,279

Population

22,710

# of Rentals

51

Hastings

Average Rent

$1,199

Population

22,291

# of Rentals

34

Crystal

Average Rent

$1,274

Population

21,952

# of Rentals

28

Columbia Heights

Average Rent

$1,259

Population

21,910

# of Rentals

40

Golden Valley

Average Rent

$1,874

Population

21,900

# of Rentals

195

West Saint Paul

Average Rent

$1,199

Population

21,774

# of Rentals

96

Forest Lake

Average Rent

$1,318

Population

21,725

# of Rentals

25

Saint Michael

Average Rent

$1,568

Population

21,227

# of Rentals

5

New Hope

Average Rent

$1,190

Population

21,208

# of Rentals

25

South Saint Paul

Average Rent

$1,443

Population

20,139

# of Rentals

17

Stillwater

Average Rent

$1,836

Population

20,104

# of Rentals

13

Hopkins

Average Rent

$1,395

Population

18,396

# of Rentals

107

Anoka

Average Rent

$1,386

Population

18,310

# of Rentals

15

River Falls

Average Rent

$1,591

Population

16,276

# of Rentals

38

Hudson

Average Rent

$1,235

Population

15,787

# of Rentals

21

Monticello

Average Rent

$1,351

Population

15,423

# of Rentals

23

Lake Elmo

Average Rent

$1,736

Population

15,197

# of Rentals

14

Waconia

Average Rent

$1,394

Population

14,621

# of Rentals

12

Rogers

Average Rent

$1,715

Population

13,891

# of Rentals

13

Robbinsdale

Average Rent

$1,689

Population

13,877

# of Rentals

20

North Saint Paul

Average Rent

$1,380

Population

13,188

# of Rentals

18

Big Lake

Average Rent

$1,147

Population

12,973

# of Rentals

5

Average Rent is calculated by averaging the monthly rent of 1 bedroom apartments.

Other Metros

This information is based on data collected by CoStar Group researchers.