Skip to content
city image

Best Places to Rent

Minneapolis–Saint Paul Metropolitan Area

Minnesota, Wisconsin

Average Rent

$1,542

Rent Comparison

2.4% Higher

than state average

Cost of Living

-5.9% 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,539

Population

418,749

# of Rentals

2,301

Saint Paul

Average Rent

$1,415

Population

294,514

# of Rentals

1,031

Bloomington

Average Rent

$1,568

Population

87,633

# of Rentals

441

Brooklyn Park

Average Rent

$1,310

Population

81,510

# of Rentals

143

Woodbury

Average Rent

$1,735

Population

81,428

# of Rentals

96

Plymouth

Average Rent

$1,574

Population

78,321

# of Rentals

135

Lakeville

Average Rent

$1,587

Population

76,330

# of Rentals

68

Blaine

Average Rent

$1,794

Population

75,584

# of Rentals

41

Maple Grove

Average Rent

$1,803

Population

68,326

# of Rentals

75

Eagan

Average Rent

$1,552

Population

68,211

# of Rentals

157

Coon Rapids

Average Rent

$1,437

Population

64,407

# of Rentals

49

Burnsville

Average Rent

$1,369

Population

64,158

# of Rentals

272

Eden Prairie

Average Rent

$1,677

Population

61,568

# of Rentals

114

Apple Valley

Average Rent

$1,687

Population

56,759

# of Rentals

64

Edina

Average Rent

$1,896

Population

54,162

# of Rentals

249

Minnetonka

Average Rent

$2,015

Population

54,022

# of Rentals

219

Saint Louis Park

Average Rent

$1,575

Population

48,298

# of Rentals

309

Shakopee

Average Rent

$1,574

Population

48,086

# of Rentals

158

Cottage Grove

Average Rent

$1,570

Population

42,388

# of Rentals

16

Maplewood

Average Rent

$1,321

Population

39,244

# of Rentals

59

Inver Grove Heights

Average Rent

$1,573

Population

36,294

# of Rentals

79

Roseville

Average Rent

$1,267

Population

35,535

# of Rentals

146

Richfield

Average Rent

$1,366

Population

35,351

# of Rentals

186

Brooklyn Center

Average Rent

$1,263

Population

32,938

# of Rentals

28

Savage

Average Rent

$1,545

Population

32,664

# of Rentals

45

Fridley

Average Rent

$1,255

Population

30,362

# of Rentals

88

Chaska

Average Rent

$1,627

Population

29,814

# of Rentals

84

Prior Lake

Average Rent

$1,530

Population

29,241

# of Rentals

31

Ramsey

Average Rent

$1,863

Population

28,572

# of Rentals

74

Oakdale

Average Rent

$1,601

Population

28,443

# of Rentals

94

Elk River

Average Rent

$1,368

Population

27,699

# of Rentals

18

Chanhassen

Average Rent

$1,795

Population

26,470

# of Rentals

22

Shoreview

Average Rent

$1,503

Population

26,099

# of Rentals

64

Rosemount

Average Rent

$1,614

Population

26,074

# of Rentals

100

Otsego

Average Rent

$1,705

Population

24,414

# of Rentals

11

Farmington

Average Rent

$1,658

Population

24,205

# of Rentals

47

White Bear Lake

Average Rent

$1,470

Population

23,766

# of Rentals

61

Champlin

Average Rent

$1,461

Population

22,803

# of Rentals

5

New Brighton

Average Rent

$1,343

Population

22,710

# of Rentals

48

Hastings

Average Rent

$1,297

Population

22,291

# of Rentals

27

Crystal

Average Rent

$1,272

Population

21,952

# of Rentals

31

Columbia Heights

Average Rent

$1,329

Population

21,910

# of Rentals

17

Golden Valley

Average Rent

$1,827

Population

21,900

# of Rentals

176

West Saint Paul

Average Rent

$1,252

Population

21,774

# of Rentals

73

Forest Lake

Average Rent

$1,378

Population

21,725

# of Rentals

22

Saint Michael

Average Rent

$1,680

Population

21,227

# of Rentals

9

New Hope

Average Rent

$1,308

Population

21,208

# of Rentals

44

South Saint Paul

Average Rent

$1,517

Population

20,139

# of Rentals

26

Stillwater

Average Rent

$1,872

Population

20,104

# of Rentals

13

Hopkins

Average Rent

$1,373

Population

18,396

# of Rentals

97

Anoka

Average Rent

$1,459

Population

18,310

# of Rentals

35

Buffalo

Average Rent

$1,176

Population

17,356

# of Rentals

5

River Falls

Average Rent

$1,498

Population

16,276

# of Rentals

30

Hudson

Average Rent

$1,283

Population

15,787

# of Rentals

19

Monticello

Average Rent

$1,355

Population

15,423

# of Rentals

27

Lake Elmo

Average Rent

$1,759

Population

15,197

# of Rentals

18

Waconia

Average Rent

$1,768

Population

14,621

# of Rentals

52

Rogers

Average Rent

$1,674

Population

13,891

# of Rentals

15

Robbinsdale

Average Rent

$1,759

Population

13,877

# of Rentals

25

North Saint Paul

Average Rent

$1,431

Population

13,188

# of Rentals

13

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.