city image

Best Places to Rent

Minneapolis–Saint Paul Metropolitan Area

Minnesota, Wisconsin

Average Rent

$1,599

Rent Comparison

3.0% Higher

than state average

Cost of Living

-5.1% Lower

than national average

Population

3.72 Million

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,619

Population

418,749

# of Rentals

2,216

Saint Paul

Average Rent

$1,495

Population

294,514

# of Rentals

1,256

Bloomington

Average Rent

$1,745

Population

87,633

# of Rentals

410

Brooklyn Park

Average Rent

$1,120

Population

81,510

# of Rentals

333

Woodbury

Average Rent

$1,811

Population

81,428

# of Rentals

101

Plymouth

Average Rent

$1,689

Population

78,321

# of Rentals

214

Lakeville

Average Rent

$1,614

Population

76,330

# of Rentals

73

Blaine

Average Rent

$1,915

Population

75,584

# of Rentals

66

Maple Grove

Average Rent

$1,852

Population

68,326

# of Rentals

110

Eagan

Average Rent

$1,631

Population

68,211

# of Rentals

156

Coon Rapids

Average Rent

$1,503

Population

64,407

# of Rentals

72

Burnsville

Average Rent

$1,668

Population

64,158

# of Rentals

233

Eden Prairie

Average Rent

$1,956

Population

61,568

# of Rentals

136

Apple Valley

Average Rent

$1,925

Population

56,759

# of Rentals

45

Edina

Average Rent

$1,897

Population

54,162

# of Rentals

365

Minnetonka

Average Rent

$1,851

Population

54,022

# of Rentals

284

Saint Louis Park

Average Rent

$1,822

Population

48,298

# of Rentals

277

Shakopee

Average Rent

$1,674

Population

48,086

# of Rentals

141

Cottage Grove

Average Rent

$1,186

Population

42,388

# of Rentals

45

Maplewood

Average Rent

$1,374

Population

39,244

# of Rentals

111

Inver Grove Heights

Average Rent

$1,418

Population

36,294

# of Rentals

87

Roseville

Average Rent

$1,384

Population

35,535

# of Rentals

123

Richfield

Average Rent

$1,377

Population

35,351

# of Rentals

148

Andover

Average Rent

$1,645

Population

33,485

# of Rentals

7

Brooklyn Center

Average Rent

$1,109

Population

32,938

# of Rentals

63

Savage

Average Rent

$1,469

Population

32,664

# of Rentals

27

Fridley

Average Rent

$1,498

Population

30,362

# of Rentals

98

Chaska

Average Rent

$1,824

Population

29,814

# of Rentals

112

Prior Lake

Average Rent

$1,597

Population

29,241

# of Rentals

99

Ramsey

Average Rent

$1,760

Population

28,572

# of Rentals

32

Oakdale

Average Rent

$1,714

Population

28,443

# of Rentals

52

Elk River

Average Rent

$1,402

Population

27,699

# of Rentals

13

Chanhassen

Average Rent

$1,837

Population

26,470

# of Rentals

19

Shoreview

Average Rent

$1,511

Population

26,099

# of Rentals

88

Rosemount

Average Rent

$1,574

Population

26,074

# of Rentals

80

Otsego

Average Rent

$1,680

Population

24,414

# of Rentals

7

Farmington

Average Rent

$1,614

Population

24,205

# of Rentals

113

White Bear Lake

Average Rent

$1,468

Population

23,766

# of Rentals

58

Champlin

Average Rent

$1,446

Population

22,803

# of Rentals

19

New Brighton

Average Rent

$1,444

Population

22,710

# of Rentals

49

Hastings

Average Rent

$1,370

Population

22,291

# of Rentals

44

Crystal

Average Rent

$1,235

Population

21,952

# of Rentals

16

Columbia Heights

Average Rent

$1,438

Population

21,910

# of Rentals

49

Golden Valley

Average Rent

$1,555

Population

21,900

# of Rentals

43

West Saint Paul

Average Rent

$1,291

Population

21,774

# of Rentals

97

Forest Lake

Average Rent

$1,352

Population

21,725

# of Rentals

25

Saint Michael

Average Rent

$1,546

Population

21,227

# of Rentals

9

New Hope

Average Rent

$1,294

Population

21,208

# of Rentals

34

South Saint Paul

Average Rent

$1,585

Population

20,139

# of Rentals

20

Stillwater

Average Rent

$2,611

Population

20,104

# of Rentals

39

Hopkins

Average Rent

$1,472

Population

18,396

# of Rentals

131

Anoka

Average Rent

$1,148

Population

18,310

# of Rentals

28

Buffalo

Average Rent

$1,150

Population

17,356

# of Rentals

13

River Falls

Average Rent

$1,628

Population

16,276

# of Rentals

60

Hudson

Average Rent

$1,268

Population

15,787

# of Rentals

15

Monticello

Average Rent

$1,366

Population

15,423

# of Rentals

23

Lake Elmo

Average Rent

$1,769

Population

15,197

# of Rentals

13

Waconia

Average Rent

$1,579

Population

14,621

# of Rentals

34

Rogers

Average Rent

$2,040

Population

13,891

# of Rentals

11

Robbinsdale

Average Rent

$1,616

Population

13,877

# of Rentals

33

North Saint Paul

Average Rent

$1,576

Population

13,188

# of Rentals

25

Big Lake

Average Rent

$1,052

Population

12,973

# of Rentals

39

Mounds View

Average Rent

$1,255

Population

12,789

# of Rentals

37

Vadnais Heights

Average Rent

$1,634

Population

12,689

# of Rentals

16

Victoria

Average Rent

$1,860

Population

12,386

# of Rentals

51

Mendota Heights

Average Rent

$1,650

Population

11,521

# of Rentals

15

Cambridge

Average Rent

$1,308

Population

11,494

# of Rentals

51

Little Canada

Average Rent

$1,469

Population

10,587

# of Rentals

31

Mound

Average Rent

$1,307

Population

9,277

# of Rentals

11

Saint Anthony

Average Rent

$1,673

Population

8,988

# of Rentals

46

Minnetrista

Average Rent

$1,733

Population

8,879

# of Rentals

21

New Prague

Average Rent

$1,554

Population

8,455

# of Rentals

6

Albertville

Average Rent

$1,367

Population

8,421

# of Rentals

5

Isanti

Average Rent

$1,153

Population

8,071

# of Rentals

9

Delano

Average Rent

$1,546

Population

7,626

# of Rentals

10

Jordan

Average Rent

$1,218

Population

7,471

# of Rentals

17

Zimmerman

Average Rent

$1,445

Population

7,448

# of Rentals

29

Circle Pines

Average Rent

$1,285

Population

4,890

# of Rentals

7

Wayzata

Average Rent

$1,800

Population

4,665

# of Rentals

5

Annandale

Average Rent

$1,311

Population

3,761

# of Rentals

6

Lexington

Average Rent

$1,738

Population

3,195

# of Rentals

9

Osseo

Average Rent

$2,343

Population

2,540

# of Rentals

12

Excelsior

Average Rent

$1,557

Population

2,527

# of Rentals

7

Lauderdale

Average Rent

$1,230

Population

2,261

# of Rentals

15

Spring Park

Average Rent

$1,412

Population

1,731

# of Rentals

18

Tonka Bay

Average Rent

$2,032

Population

1,657

# of Rentals

16

Lilydale

Average Rent

$2,709

Population

1,173

# of Rentals

6

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.