Skip to content
city image

Best Places to Rent

Minneapolis–Saint Paul Metropolitan Area

Minnesota, Wisconsin

Average Rent

$1,581

Rent Comparison

2.6% 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,615

Population

418,749

# of Rentals

2,259

Saint Paul

Average Rent

$1,456

Population

294,514

# of Rentals

1,052

Bloomington

Average Rent

$1,593

Population

87,633

# of Rentals

441

Brooklyn Park

Average Rent

$1,435

Population

81,510

# of Rentals

241

Woodbury

Average Rent

$1,745

Population

81,428

# of Rentals

97

Plymouth

Average Rent

$1,606

Population

78,321

# of Rentals

120

Lakeville

Average Rent

$1,562

Population

76,330

# of Rentals

79

Blaine

Average Rent

$1,833

Population

75,584

# of Rentals

47

Maple Grove

Average Rent

$1,788

Population

68,326

# of Rentals

74

Eagan

Average Rent

$1,581

Population

68,211

# of Rentals

169

Coon Rapids

Average Rent

$1,499

Population

64,407

# of Rentals

62

Burnsville

Average Rent

$1,382

Population

64,158

# of Rentals

249

Eden Prairie

Average Rent

$1,627

Population

61,568

# of Rentals

150

Apple Valley

Average Rent

$1,701

Population

56,759

# of Rentals

62

Edina

Average Rent

$1,866

Population

54,162

# of Rentals

243

Minnetonka

Average Rent

$2,235

Population

54,022

# of Rentals

232

Saint Louis Park

Average Rent

$1,601

Population

48,298

# of Rentals

318

Shakopee

Average Rent

$1,614

Population

48,086

# of Rentals

119

Cottage Grove

Average Rent

$1,595

Population

42,388

# of Rentals

17

Maplewood

Average Rent

$1,324

Population

39,244

# of Rentals

60

Inver Grove Heights

Average Rent

$1,597

Population

36,294

# of Rentals

67

Roseville

Average Rent

$1,244

Population

35,535

# of Rentals

156

Richfield

Average Rent

$1,376

Population

35,351

# of Rentals

183

Brooklyn Center

Average Rent

$1,175

Population

32,938

# of Rentals

47

Savage

Average Rent

$1,559

Population

32,664

# of Rentals

49

Fridley

Average Rent

$1,267

Population

30,362

# of Rentals

82

Chaska

Average Rent

$1,662

Population

29,814

# of Rentals

66

Prior Lake

Average Rent

$1,508

Population

29,241

# of Rentals

22

Ramsey

Average Rent

$1,864

Population

28,572

# of Rentals

74

Oakdale

Average Rent

$1,542

Population

28,443

# of Rentals

98

Elk River

Average Rent

$1,439

Population

27,699

# of Rentals

17

Chanhassen

Average Rent

$1,776

Population

26,470

# of Rentals

24

Shoreview

Average Rent

$1,472

Population

26,099

# of Rentals

74

Rosemount

Average Rent

$1,595

Population

26,074

# of Rentals

93

Otsego

Average Rent

$1,644

Population

24,414

# of Rentals

21

Farmington

Average Rent

$1,717

Population

24,205

# of Rentals

17

White Bear Lake

Average Rent

$1,525

Population

23,766

# of Rentals

52

Champlin

Average Rent

$1,546

Population

22,803

# of Rentals

8

New Brighton

Average Rent

$1,309

Population

22,710

# of Rentals

36

Hastings

Average Rent

$1,511

Population

22,291

# of Rentals

20

Crystal

Average Rent

$1,290

Population

21,952

# of Rentals

30

Columbia Heights

Average Rent

$1,421

Population

21,910

# of Rentals

19

Golden Valley

Average Rent

$1,856

Population

21,900

# of Rentals

135

West Saint Paul

Average Rent

$1,246

Population

21,774

# of Rentals

74

Forest Lake

Average Rent

$1,389

Population

21,725

# of Rentals

24

Saint Michael

Average Rent

$1,665

Population

21,227

# of Rentals

15

New Hope

Average Rent

$1,280

Population

21,208

# of Rentals

49

South Saint Paul

Average Rent

$1,372

Population

20,139

# of Rentals

20

Stillwater

Average Rent

$1,600

Population

20,104

# of Rentals

11

Hopkins

Average Rent

$1,685

Population

18,396

# of Rentals

195

Anoka

Average Rent

$1,661

Population

18,310

# of Rentals

21

River Falls

Average Rent

$1,484

Population

16,276

# of Rentals

22

Hudson

Average Rent

$1,278

Population

15,787

# of Rentals

22

Monticello

Average Rent

$1,419

Population

15,423

# of Rentals

29

Lake Elmo

Average Rent

$1,693

Population

15,197

# of Rentals

16

Waconia

Average Rent

$1,764

Population

14,621

# of Rentals

42

Rogers

Average Rent

$1,736

Population

13,891

# of Rentals

13

Robbinsdale

Average Rent

$1,797

Population

13,877

# of Rentals

31

North Saint Paul

Average Rent

$1,451

Population

13,188

# of Rentals

17

Big Lake

Average Rent

$1,240

Population

12,973

# of Rentals

10

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.