Real Estate Investment Map of Michigan

State Market Overview

Real Estate Investment Analysis for Michigan

Use state-level benchmarks for taxes, vacancy, and rent to screen deals faster before diving into city-specific underwriting.

Analyze a Michigan Address

Avg. Property Tax

1.1%

vs National Avg 1.1%

Vacancy Rate

6.4%

Stable

Median Rent

$1,600

+2% YoY

Price-to-Rent

17.2

Balanced Market

Explore Michigan Markets

Choose a city to see localized assumptions for taxes, rents, and vacancy rates.

Addison

Local County

Median rent $1,600

Adrian

Local County

Median rent $1,600

Advance

Local County

Median rent $1,600

Ahmeek

Local County

Median rent $1,600

Akron

Local County

Median rent $1,600

Alanson

Local County

Median rent $1,600

Alba

Local County

Median rent $1,600

Albion

Local County

Median rent $1,600

Alden

Local County

Median rent $1,600

Algonac

Local County

Median rent $1,600

Allegan

Local County

Median rent $1,600

Allen

Local County

Median rent $1,600

Allen Park

Local County

Median rent $1,600

Allendale

Local County

Median rent $1,600

Alma

Local County

Median rent $1,600

Almont

Local County

Median rent $1,600

Alpena

Local County

Median rent $1,600

Alpha

Local County

Median rent $1,600

Amasa

Local County

Median rent $1,600

Ann Arbor

Local County

Median rent $1,600

Applegate

Local County

Median rent $1,600

Arcadia

Local County

Median rent $1,600

Argentine

Local County

Median rent $1,600

Armada

Local County

Median rent $1,600

Ashley

Local County

Median rent $1,600

Athens

Local County

Median rent $1,600

Atlanta

Local County

Median rent $1,600

Atlantic Mine

Local County

Median rent $1,600

Attica

Local County

Median rent $1,600

Au Gres

Local County

Median rent $1,600

Au Sable

Local County

Median rent $1,600

Auburn

Local County

Median rent $1,600

Auburn Hills

Local County

Median rent $1,600

Augusta

Local County

Median rent $1,600

Bad Axe

Local County

Median rent $1,600

Baldwin

Local County

Median rent $1,600

Bancroft

Local County

Median rent $1,600

Bangor

Local County

Median rent $1,600

Baraga

Local County

Median rent $1,600

Barnes Lake

Local County

Median rent $1,600

Baroda

Local County

Median rent $1,600

Barryton

Local County

Median rent $1,600

Barton Hills

Local County

Median rent $1,600

Bath

Local County

Median rent $1,600

Battle Creek

Local County

Median rent $1,600

Bay City

Local County

Median rent $1,600

Bay Port

Local County

Median rent $1,600

Bay Shore

Local County

Median rent $1,600

Bay View

Local County

Median rent $1,600

Beal City

Local County

Median rent $1,600

Bear Lake

Local County

Median rent $1,600

Beaverton

Local County

Median rent $1,600

Beecher

Local County

Median rent $1,600

Beechwood

Local County

Median rent $1,600

Belding

Local County

Median rent $1,600

Bellaire

Local County

Median rent $1,600

Belleville

Local County

Median rent $1,600

Bellevue

Local County

Median rent $1,600

Bendon

Local County

Median rent $1,600

Benton Harbor

Local County

Median rent $1,600

Benton Heights

Local County

Median rent $1,600

Benzonia

Local County

Median rent $1,600

Bergland

Local County

Median rent $1,600

Berkley

Local County

Median rent $1,600

Berrien Springs

Local County

Median rent $1,600

Bessemer

Local County

Median rent $1,600

Beulah

Local County

Median rent $1,600

Beverly Hills

Local County

Median rent $1,600

Big Bay

Local County

Median rent $1,600

Big Rapids

Local County

Median rent $1,600

Bingham Farms

Local County

Median rent $1,600

Birch Run

Local County

Median rent $1,600

Birmingham

Local County

Median rent $1,600

Blissfield

Local County

Median rent $1,600

Bloomfield Hills

Local County

Median rent $1,600

Bloomingdale

Local County

Median rent $1,600

Boon

Local County

Median rent $1,600

Boyne City

Local County

Median rent $1,600

Boyne Falls

Local County

Median rent $1,600

Breckenridge

Local County

Median rent $1,600

Breedsville

Local County

Median rent $1,600

Brethren

Local County

Median rent $1,600

Bridgeport

Local County

Median rent $1,600

Bridgman

Local County

Median rent $1,600

Brighton

Local County

Median rent $1,600

Brimley

Local County

Median rent $1,600

Britton

Local County

Median rent $1,600

Bronson

Local County

Median rent $1,600

Brooklyn

Local County

Median rent $1,600

Brown City

Local County

Median rent $1,600

Brownlee Park

Local County

Median rent $1,600

Bruce Crossing

Local County

Median rent $1,600

Brutus

Local County

Median rent $1,600

Buchanan

Local County

Median rent $1,600

Buckley

Local County

Median rent $1,600

Buena Vista

Local County

Median rent $1,600

Burlington

Local County

Median rent $1,600

Burr Oak

Local County

Median rent $1,600

Burt

Local County

Median rent $1,600

Burton

Local County

Median rent $1,600

Byron

Local County

Median rent $1,600

Byron Center

Local County

Median rent $1,600

Caberfae

Local County

Median rent $1,600

Cadillac

Local County

Median rent $1,600

Caledonia

Local County

Median rent $1,600

Calumet

Local County

Median rent $1,600

Cambria

Local County

Median rent $1,600

Camden

Local County

Median rent $1,600

Canada Creek Ranch

Local County

Median rent $1,600

Canadian Lakes

Local County

Median rent $1,600

Cannonsburg

Local County

Median rent $1,600

Capac

Local County

Median rent $1,600

Carleton

Local County

Median rent $1,600

Carney

Local County

Median rent $1,600

Caro

Local County

Median rent $1,600

Carp Lake

Local County

Median rent $1,600

Carson City

Local County

Median rent $1,600

Carsonville

Local County

Median rent $1,600

Caseville

Local County

Median rent $1,600

Casnovia

Local County

Median rent $1,600

Caspian

Local County

Median rent $1,600

Cass City

Local County

Median rent $1,600

Cassopolis

Local County

Median rent $1,600

Cedar

Local County

Median rent $1,600

Cedar Springs

Local County

Median rent $1,600

Cement City

Local County

Median rent $1,600

Center Line

Local County

Median rent $1,600

Central Lake

Local County

Median rent $1,600

Centreville

Local County

Median rent $1,600

Charlevoix

Local County

Median rent $1,600

Charlotte

Local County

Median rent $1,600

Chassell

Local County

Median rent $1,600

Chatham

Local County

Median rent $1,600

Cheboygan

Local County

Median rent $1,600

Chelsea

Local County

Median rent $1,600

Chesaning

Local County

Median rent $1,600

Chums Corner

Local County

Median rent $1,600

Clare

Local County

Median rent $1,600

Clarksville

Local County

Median rent $1,600

Clawson

Local County

Median rent $1,600

Clayton

Local County

Median rent $1,600

Clifford

Local County

Median rent $1,600

Climax

Local County

Median rent $1,600

Clinton

Local County

Median rent $1,600

Clio

Local County

Median rent $1,600

Coldwater

Local County

Median rent $1,600

Coleman

Local County

Median rent $1,600

Coloma

Local County

Median rent $1,600

Colon

Local County

Median rent $1,600

Columbiaville

Local County

Median rent $1,600

Comstock Northwest

Local County

Median rent $1,600

Comstock Park

Local County

Median rent $1,600

Concord

Local County

Median rent $1,600

Constantine

Local County

Median rent $1,600

Conway

Local County

Median rent $1,600

Coopersville

Local County

Median rent $1,600

Copemish

Local County

Median rent $1,600

Copper City

Local County

Median rent $1,600

Copper Harbor

Local County

Median rent $1,600

Corunna

Local County

Median rent $1,600

Covington

Local County

Median rent $1,600

Cross Village

Local County

Median rent $1,600

Croswell

Local County

Median rent $1,600

Crystal

Local County

Median rent $1,600

Crystal Downs Country Club

Local County

Median rent $1,600

Crystal Falls

Local County

Median rent $1,600

Crystal Mountain

Local County

Median rent $1,600

Custer

Local County

Median rent $1,600

Cutlerville

Local County

Median rent $1,600

Daggett

Local County

Median rent $1,600

Dansville

Local County

Median rent $1,600

Davison

Local County

Median rent $1,600

De Tour Village

Local County

Median rent $1,600

DeWitt

Local County

Median rent $1,600

Dearborn

Local County

Median rent $1,600

Dearborn Heights

Local County

Median rent $1,600

Decatur

Local County

Median rent $1,600

Deckerville

Local County

Median rent $1,600

Deerfield

Local County

Median rent $1,600

Delton

Local County

Median rent $1,600

Detroit

Local County

Median rent $1,600

Detroit Beach

Local County

Median rent $1,600

Dexter

Local County

Median rent $1,600

Dimondale

Local County

Median rent $1,600

Dodgeville

Local County

Median rent $1,600

Dollar Bay

Local County

Median rent $1,600

Dorr

Local County

Median rent $1,600

Douglas

Local County

Median rent $1,600

Dowagiac

Local County

Median rent $1,600

Dowling

Local County

Median rent $1,600

Dryden

Local County

Median rent $1,600

Dundee

Local County

Median rent $1,600

Durand

Local County

Median rent $1,600

Eagle

Local County

Median rent $1,600

Eagle Harbor

Local County

Median rent $1,600

Eagle River

Local County

Median rent $1,600

East Grand Rapids

Local County

Median rent $1,600

East Jordan

Local County

Median rent $1,600

East Lansing

Local County

Median rent $1,600

East Tawas

Local County

Median rent $1,600

Eastlake

Local County

Median rent $1,600

Eastpointe

Local County

Median rent $1,600

Eastport

Local County

Median rent $1,600

Eastwood

Local County

Median rent $1,600

Eaton Rapids

Local County

Median rent $1,600

Eau Claire

Local County

Median rent $1,600

Ecorse

Local County

Median rent $1,600

Edgemont Park

Local County

Median rent $1,600

Edmore

Local County

Median rent $1,600

Edwardsburg

Local County

Median rent $1,600

Elberta

Local County

Median rent $1,600

Elk Rapids

Local County

Median rent $1,600

Elkton

Local County

Median rent $1,600

Ellsworth

Local County

Median rent $1,600

Elm Hall

Local County

Median rent $1,600

Elsie

Local County

Median rent $1,600

Emmett

Local County

Median rent $1,600

Empire

Local County

Median rent $1,600

Escanaba

Local County

Median rent $1,600

Essexville

Local County

Median rent $1,600

Estral Beach

Local County

Median rent $1,600

Eureka

Local County

Median rent $1,600

Evart

Local County

Median rent $1,600

Ewen

Local County

Median rent $1,600

Fair Plain

Local County

Median rent $1,600

Fairgrove

Local County

Median rent $1,600

Falmouth

Local County

Median rent $1,600

Farmington

Local County

Median rent $1,600

Farmington Hills

Local County

Median rent $1,600

Farwell

Local County

Median rent $1,600

Fennville

Local County

Median rent $1,600

Fenton

Local County

Median rent $1,600

Ferndale

Local County

Median rent $1,600

Ferrysburg

Local County

Median rent $1,600

Fife Lake

Local County

Median rent $1,600

Filer City

Local County

Median rent $1,600

Flat Rock

Local County

Median rent $1,600

Flint

Local County

Median rent $1,600

Flushing

Local County

Median rent $1,600

Forest Hills

Local County

Median rent $1,600

Forestville

Local County

Median rent $1,600

Fostoria

Local County

Median rent $1,600

Fountain

Local County

Median rent $1,600

Fowler

Local County

Median rent $1,600

Fowlerville

Local County

Median rent $1,600

Frankenmuth

Local County

Median rent $1,600

Frankfort

Local County

Median rent $1,600

Franklin

Local County

Median rent $1,600

Fraser

Local County

Median rent $1,600

Free Soil

Local County

Median rent $1,600

Freeland

Local County

Median rent $1,600

Freeport

Local County

Median rent $1,600

Fremont

Local County

Median rent $1,600

Fruitport

Local County

Median rent $1,600

Fulton

Local County

Median rent $1,600

Gaastra

Local County

Median rent $1,600

Gagetown

Local County

Median rent $1,600

Gaines

Local County

Median rent $1,600

Galesburg

Local County

Median rent $1,600

Galien

Local County

Median rent $1,600

Garden

Local County

Median rent $1,600

Garden City

Local County

Median rent $1,600

Gaylord

Local County

Median rent $1,600

Gibraltar

Local County

Median rent $1,600

Gladstone

Local County

Median rent $1,600

Gladwin

Local County

Median rent $1,600

Glen Arbor

Local County

Median rent $1,600

Gobles

Local County

Median rent $1,600

Goodrich

Local County

Median rent $1,600

Grand Beach

Local County

Median rent $1,600

Grand Blanc

Local County

Median rent $1,600

Grand Haven

Local County

Median rent $1,600

Grand Ledge

Local County

Median rent $1,600

Grand Marais

Local County

Median rent $1,600

Grand Rapids

Local County

Median rent $1,600

Grandville

Local County

Median rent $1,600

Grant

Local County

Median rent $1,600

Grass Lake

Local County

Median rent $1,600

Grawn

Local County

Median rent $1,600

Grayling

Local County

Median rent $1,600

Greenland

Local County

Median rent $1,600

Greenville

Local County

Median rent $1,600

Greilickville

Local County

Median rent $1,600

Grosse Pointe

Local County

Median rent $1,600

Grosse Pointe Farms

Local County

Median rent $1,600

Grosse Pointe Park

Local County

Median rent $1,600

Grosse Pointe Woods

Local County

Median rent $1,600

Gwinn

Local County

Median rent $1,600

Hamtramck

Local County

Median rent $1,600

Hancock

Local County

Median rent $1,600

Hanover

Local County

Median rent $1,600

Harbor Beach

Local County

Median rent $1,600

Harbor Springs

Local County

Median rent $1,600

Hardwood Acres

Local County

Median rent $1,600

Haring

Local County

Median rent $1,600

Harper Woods

Local County

Median rent $1,600

Harrietta

Local County

Median rent $1,600

Harrison

Local County

Median rent $1,600

Harrisville

Local County

Median rent $1,600

Hart

Local County

Median rent $1,600

Hartford

Local County

Median rent $1,600

Hartland

Local County

Median rent $1,600

Harvey

Local County

Median rent $1,600

Haslett

Local County

Median rent $1,600

Hastings

Local County

Median rent $1,600

Hazel Park

Local County

Median rent $1,600

Hemlock

Local County

Median rent $1,600

Henderson

Local County

Median rent $1,600

Hermansville

Local County

Median rent $1,600

Hersey

Local County

Median rent $1,600

Hesperia

Local County

Median rent $1,600

Hickory Corners

Local County

Median rent $1,600

Highland Park

Local County

Median rent $1,600

Hillman

Local County

Median rent $1,600

Hillsdale

Local County

Median rent $1,600

Holland

Local County

Median rent $1,600

Holly

Local County

Median rent $1,600

Holt

Local County

Median rent $1,600

Homer

Local County

Median rent $1,600

Honor

Local County

Median rent $1,600

Hopkins

Local County

Median rent $1,600

Horton Bay

Local County

Median rent $1,600

Houghton

Local County

Median rent $1,600

Houghton Lake

Local County

Median rent $1,600

Howard City

Local County

Median rent $1,600

Howell

Local County

Median rent $1,600

Hubbard Lake

Local County

Median rent $1,600

Hubbardston

Local County

Median rent $1,600

Hubbell

Local County

Median rent $1,600

Hudson

Local County

Median rent $1,600

Hudsonville

Local County

Median rent $1,600

Huntington Woods

Local County

Median rent $1,600

Hurontown

Local County

Median rent $1,600

Ida

Local County

Median rent $1,600

Imlay City

Local County

Median rent $1,600

Indian River

Local County

Median rent $1,600

Inkster

Local County

Median rent $1,600

Interlochen

Local County

Median rent $1,600

Ionia

Local County

Median rent $1,600

Iron Mountain

Local County

Median rent $1,600

Iron River

Local County

Median rent $1,600

Ironton

Local County

Median rent $1,600

Ironwood

Local County

Median rent $1,600

Ishpeming

Local County

Median rent $1,600

Ithaca

Local County

Median rent $1,600

Jackson

Local County

Median rent $1,600

Jasper

Local County

Median rent $1,600

Jenison

Local County

Median rent $1,600

Jennings

Local County

Median rent $1,600

Jonesville

Local County

Median rent $1,600

K. I. Sawyer

Local County

Median rent $1,600

Kalamazoo

Local County

Median rent $1,600

Kaleva

Local County

Median rent $1,600

Kalkaska

Local County

Median rent $1,600

Keego Harbor

Local County

Median rent $1,600

Kent City

Local County

Median rent $1,600

Kentwood

Local County

Median rent $1,600

Kincheloe

Local County

Median rent $1,600

Kinde

Local County

Median rent $1,600

Kingsford

Local County

Median rent $1,600

Kingsley

Local County

Median rent $1,600

Kingston

Local County

Median rent $1,600

L'Anse

Local County

Median rent $1,600

Laingsburg

Local County

Median rent $1,600

Lake Angelus

Local County

Median rent $1,600

Lake Ann

Local County

Median rent $1,600

Lake City

Local County

Median rent $1,600

Lake Fenton

Local County

Median rent $1,600

Lake Gogebic

Local County

Median rent $1,600

Lake Isabella

Local County

Median rent $1,600

Lake LeAnn

Local County

Median rent $1,600

Lake Leelanau

Local County

Median rent $1,600

Lake Linden

Local County

Median rent $1,600

Lake Michigan Beach

Local County

Median rent $1,600

Lake Odessa

Local County

Median rent $1,600

Lake Orion

Local County

Median rent $1,600

Lake Victoria

Local County

Median rent $1,600

Lakeport

Local County

Median rent $1,600

Lakes of the North

Local County

Median rent $1,600

Lakeview

Local County

Median rent $1,600

Lakewood Club

Local County

Median rent $1,600

Lambertville

Local County

Median rent $1,600

Lamont

Local County

Median rent $1,600

Lansing

Local County

Median rent $1,600

Lapeer

Local County

Median rent $1,600

Lathrup Village

Local County

Median rent $1,600

Laurium

Local County

Median rent $1,600

Lawrence

Local County

Median rent $1,600

Lawton

Local County

Median rent $1,600

Le Roy

Local County

Median rent $1,600

Leland

Local County

Median rent $1,600

Lennon

Local County

Median rent $1,600

Leonard

Local County

Median rent $1,600

Leslie

Local County

Median rent $1,600

Level Park-Oak Park

Local County

Median rent $1,600

Levering

Local County

Median rent $1,600

Lewiston

Local County

Median rent $1,600

Lexington

Local County

Median rent $1,600

Lincoln

Local County

Median rent $1,600

Lincoln Park

Local County

Median rent $1,600

Linden

Local County

Median rent $1,600

Litchfield

Local County

Median rent $1,600

Livonia

Local County

Median rent $1,600

Loomis

Local County

Median rent $1,600

Lost Lake Woods

Local County

Median rent $1,600

Lowell

Local County

Median rent $1,600

Ludington

Local County

Median rent $1,600

Luna Pier

Local County

Median rent $1,600

Lupton

Local County

Median rent $1,600

Luther

Local County

Median rent $1,600

Lyons

Local County

Median rent $1,600

Mackinac Island

Local County

Median rent $1,600

Mackinaw City

Local County

Median rent $1,600

Madison Heights

Local County

Median rent $1,600

Mancelona

Local County

Median rent $1,600

Manchester

Local County

Median rent $1,600

Manistee

Local County

Median rent $1,600

Manistee Lake

Local County

Median rent $1,600

Manistique

Local County

Median rent $1,600

Manitou Beach-Devils Lake

Local County

Median rent $1,600

Manton

Local County

Median rent $1,600

Maple City

Local County

Median rent $1,600

Maple Grove

Local County

Median rent $1,600

Maple Rapids

Local County

Median rent $1,600

Marcellus

Local County

Median rent $1,600

Marenisco

Local County

Median rent $1,600

Marine City

Local County

Median rent $1,600

Marion

Local County

Median rent $1,600

Marlette

Local County

Median rent $1,600

Marquette

Local County

Median rent $1,600

Marshall

Local County

Median rent $1,600

Martin

Local County

Median rent $1,600

Marysville

Local County

Median rent $1,600

Mason

Local County

Median rent $1,600

Mass City

Local County

Median rent $1,600

Mattawan

Local County

Median rent $1,600

Maybee

Local County

Median rent $1,600

Mayville

Local County

Median rent $1,600

McBain

Local County

Median rent $1,600

McBride

Local County

Median rent $1,600

Mears

Local County

Median rent $1,600

Mecosta

Local County

Median rent $1,600

Melvin

Local County

Median rent $1,600

Melvindale

Local County

Median rent $1,600

Memphis

Local County

Median rent $1,600

Mendon

Local County

Median rent $1,600

Menominee

Local County

Median rent $1,600

Merrill

Local County

Median rent $1,600

Mesick

Local County

Median rent $1,600

Metamora

Local County

Median rent $1,600

Michiana

Local County

Median rent $1,600

Michigamme

Local County

Median rent $1,600

Michigan Center

Local County

Median rent $1,600

Middletown

Local County

Median rent $1,600

Middleville

Local County

Median rent $1,600

Midland

Local County

Median rent $1,600

Milan

Local County

Median rent $1,600

Milford

Local County

Median rent $1,600

Millburg

Local County

Median rent $1,600

Millers Lake

Local County

Median rent $1,600

Millersburg

Local County

Median rent $1,600

Millington

Local County

Median rent $1,600

Minden City

Local County

Median rent $1,600

Mio

Local County

Median rent $1,600

Mohawk

Local County

Median rent $1,600

Monroe

Local County

Median rent $1,600

Montague

Local County

Median rent $1,600

Montgomery

Local County

Median rent $1,600

Montrose

Local County

Median rent $1,600

Morenci

Local County

Median rent $1,600

Morley

Local County

Median rent $1,600

Morrice

Local County

Median rent $1,600

Mount Clemens

Local County

Median rent $1,600

Mount Morris

Local County

Median rent $1,600

Mount Pleasant

Local County

Median rent $1,600

Muir

Local County

Median rent $1,600

Mulliken

Local County

Median rent $1,600

Munising

Local County

Median rent $1,600

Muskegon

Local County

Median rent $1,600

Muskegon Heights

Local County

Median rent $1,600

Napoleon

Local County

Median rent $1,600

Nashville

Local County

Median rent $1,600

Naubinway

Local County

Median rent $1,600

Negaunee

Local County

Median rent $1,600

Nessen City

Local County

Median rent $1,600

New Baltimore

Local County

Median rent $1,600

New Buffalo

Local County

Median rent $1,600

New Era

Local County

Median rent $1,600

New Haven

Local County

Median rent $1,600

New Lothrop

Local County

Median rent $1,600

New Troy

Local County

Median rent $1,600

Newaygo

Local County

Median rent $1,600

Newberry

Local County

Median rent $1,600

Niles

Local County

Median rent $1,600

North Adams

Local County

Median rent $1,600

North Branch

Local County

Median rent $1,600

North Muskegon

Local County

Median rent $1,600

Northport

Local County

Median rent $1,600

Northview

Local County

Median rent $1,600

Northville

Local County

Median rent $1,600

Norton Shores

Local County

Median rent $1,600

Norway

Local County

Median rent $1,600

Norwood

Local County

Median rent $1,600

Novi

Local County

Median rent $1,600

Nunica

Local County

Median rent $1,600

Oak Hill

Local County

Median rent $1,600

Oak Park

Local County

Median rent $1,600

Oakley

Local County

Median rent $1,600

Oden

Local County

Median rent $1,600

Okemos

Local County

Median rent $1,600

Olivet

Local County

Median rent $1,600

Omena

Local County

Median rent $1,600

Omer

Local County

Median rent $1,600

Onaway

Local County

Median rent $1,600

Onekama

Local County

Median rent $1,600

Onsted

Local County

Median rent $1,600

Ontonagon

Local County

Median rent $1,600

Orchard Lake Village

Local County

Median rent $1,600

Ortonville

Local County

Median rent $1,600

Oscoda

Local County

Median rent $1,600

Ossineke

Local County

Median rent $1,600

Otisville

Local County

Median rent $1,600

Otsego

Local County

Median rent $1,600

Otter Lake

Local County

Median rent $1,600

Ovid

Local County

Median rent $1,600

Owendale

Local County

Median rent $1,600

Owosso

Local County

Median rent $1,600

Oxford

Local County

Median rent $1,600

Painesdale

Local County

Median rent $1,600

Palmer

Local County

Median rent $1,600

Palo

Local County

Median rent $1,600

Parchment

Local County

Median rent $1,600

Paris

Local County

Median rent $1,600

Parkdale

Local County

Median rent $1,600

Parma

Local County

Median rent $1,600

Paw Paw

Local County

Median rent $1,600

Paw Paw Lake

Local County

Median rent $1,600

Pearl Beach

Local County

Median rent $1,600

Peck

Local County

Median rent $1,600

Pelkie

Local County

Median rent $1,600

Pellston

Local County

Median rent $1,600

Pentwater

Local County

Median rent $1,600

Perrinton

Local County

Median rent $1,600

Perry

Local County

Median rent $1,600

Petersburg

Local County

Median rent $1,600

Petoskey

Local County

Median rent $1,600

Pewamo

Local County

Median rent $1,600

Pierson

Local County

Median rent $1,600

Pigeon

Local County

Median rent $1,600

Pilgrim

Local County

Median rent $1,600

Pinckney

Local County

Median rent $1,600

Pinconning

Local County

Median rent $1,600

Pittsford

Local County

Median rent $1,600

Plainwell

Local County

Median rent $1,600

Pleasant Ridge

Local County

Median rent $1,600

Plymouth

Local County

Median rent $1,600

Ponshewaing

Local County

Median rent $1,600

Pontiac

Local County

Median rent $1,600

Port Austin

Local County

Median rent $1,600

Port Hope

Local County

Median rent $1,600

Port Huron

Local County

Median rent $1,600

Port Sanilac

Local County

Median rent $1,600

Portage

Local County

Median rent $1,600

Portland

Local County

Median rent $1,600

Posen

Local County

Median rent $1,600

Potterville

Local County

Median rent $1,600

Powers

Local County

Median rent $1,600

Prescott

Local County

Median rent $1,600

Presque Isle Harbor

Local County

Median rent $1,600

Prudenville

Local County

Median rent $1,600

Quincy

Local County

Median rent $1,600

Quinnesec

Local County

Median rent $1,600

Ramsay

Local County

Median rent $1,600

Rapid City

Local County

Median rent $1,600

Rapid River

Local County

Median rent $1,600

Ravenna

Local County

Median rent $1,600

Reading

Local County

Median rent $1,600

Reed City

Local County

Median rent $1,600

Reese

Local County

Median rent $1,600

Republic

Local County

Median rent $1,600

Richland

Local County

Median rent $1,600

Richmond

Local County

Median rent $1,600

River Rouge

Local County

Median rent $1,600

Riverdale

Local County

Median rent $1,600

Riverview

Local County

Median rent $1,600

Robin Glen-Indiantown

Local County

Median rent $1,600

Rochester

Local County

Median rent $1,600

Rochester Hills

Local County

Median rent $1,600

Rock

Local County

Median rent $1,600

Rockford

Local County

Median rent $1,600

Rockland

Local County

Median rent $1,600

Rockwood

Local County

Median rent $1,600

Rogers City

Local County

Median rent $1,600

Romeo

Local County

Median rent $1,600

Romulus

Local County

Median rent $1,600

Roosevelt Park

Local County

Median rent $1,600

Roscommon

Local County

Median rent $1,600

Rose City

Local County

Median rent $1,600

Rosebush

Local County

Median rent $1,600

Roseville

Local County

Median rent $1,600

Rothbury

Local County

Median rent $1,600

Royal Oak

Local County

Median rent $1,600

Ruby

Local County

Median rent $1,600

Saginaw

Local County

Median rent $1,600

Saline

Local County

Median rent $1,600

Sand Lake

Local County

Median rent $1,600

Sandusky

Local County

Median rent $1,600

Sanford

Local County

Median rent $1,600

Saranac

Local County

Median rent $1,600

Saugatuck

Local County

Median rent $1,600

Sault Ste. Marie

Local County

Median rent $1,600

Schoolcraft

Local County

Median rent $1,600

Scotts

Local County

Median rent $1,600

Scottville

Local County

Median rent $1,600

Sebewaing

Local County

Median rent $1,600

Shaftsburg

Local County

Median rent $1,600

Shelby

Local County

Median rent $1,600

Shepherd

Local County

Median rent $1,600

Sheridan

Local County

Median rent $1,600

Sherwood

Local County

Median rent $1,600

Shields

Local County

Median rent $1,600

Shoreham

Local County

Median rent $1,600

Shorewood-Tower Hills-Harbert

Local County

Median rent $1,600

Skanee

Local County

Median rent $1,600

Skidway Lake

Local County

Median rent $1,600

Snover

Local County

Median rent $1,600

South Boardman

Local County

Median rent $1,600

South Gull Lake

Local County

Median rent $1,600

South Haven

Local County

Median rent $1,600

South Lyon

Local County

Median rent $1,600

South Monroe

Local County

Median rent $1,600

South Range

Local County

Median rent $1,600

South Rockwood

Local County

Median rent $1,600

Southfield

Local County

Median rent $1,600

Southgate

Local County

Median rent $1,600

Sparta

Local County

Median rent $1,600

Spring Arbor

Local County

Median rent $1,600

Spring Lake

Local County

Median rent $1,600

Springfield

Local County

Median rent $1,600

Springport

Local County

Median rent $1,600

St. Charles

Local County

Median rent $1,600

St. Clair

Local County

Median rent $1,600

St. Clair Shores

Local County

Median rent $1,600

St. Helen

Local County

Median rent $1,600

St. Ignace

Local County

Median rent $1,600

St. James

Local County

Median rent $1,600

St. Johns

Local County

Median rent $1,600

St. Joseph

Local County

Median rent $1,600

St. Louis

Local County

Median rent $1,600

Standish

Local County

Median rent $1,600

Stanton

Local County

Median rent $1,600

Stanwood

Local County

Median rent $1,600

Stephenson

Local County

Median rent $1,600

Sterling

Local County

Median rent $1,600

Sterling Heights

Local County

Median rent $1,600

Stevensville

Local County

Median rent $1,600

Stockbridge

Local County

Median rent $1,600

Stony Point

Local County

Median rent $1,600

Stronach

Local County

Median rent $1,600

Sturgis

Local County

Median rent $1,600

Sunfield

Local County

Median rent $1,600

Suttons Bay

Local County

Median rent $1,600

Swartz Creek

Local County

Median rent $1,600

Sylvan Lake

Local County

Median rent $1,600

Tawas City

Local County

Median rent $1,600

Taylor

Local County

Median rent $1,600

Tecumseh

Local County

Median rent $1,600

Tekonsha

Local County

Median rent $1,600

Temperance

Local County

Median rent $1,600

Thompsonville

Local County

Median rent $1,600

Three Lakes

Local County

Median rent $1,600

Three Oaks

Local County

Median rent $1,600

Three Rivers

Local County

Median rent $1,600

Tower

Local County

Median rent $1,600

Traverse City

Local County

Median rent $1,600

Trenton

Local County

Median rent $1,600

Trimountain

Local County

Median rent $1,600

Trowbridge Park

Local County

Median rent $1,600

Troy

Local County

Median rent $1,600

Trufant

Local County

Median rent $1,600

Turner

Local County

Median rent $1,600

Tustin

Local County

Median rent $1,600

Twin Lake

Local County

Median rent $1,600

Twining

Local County

Median rent $1,600

Ubly

Local County

Median rent $1,600

Union City

Local County

Median rent $1,600

Unionville

Local County

Median rent $1,600

Utica

Local County

Median rent $1,600

Vandalia

Local County

Median rent $1,600

Vanderbilt

Local County

Median rent $1,600

Vandercook Lake

Local County

Median rent $1,600

Vassar

Local County

Median rent $1,600

Vermontville

Local County

Median rent $1,600

Vernon

Local County

Median rent $1,600

Vicksburg

Local County

Median rent $1,600

Village of Clarkston

Local County

Median rent $1,600

Village of Grosse Pointe Shores

Local County

Median rent $1,600

Vineyard Lake

Local County

Median rent $1,600

Wacousta

Local County

Median rent $1,600

Wakefield

Local County

Median rent $1,600

Waldron

Local County

Median rent $1,600

Walker

Local County

Median rent $1,600

Walkerville

Local County

Median rent $1,600

Walled Lake

Local County

Median rent $1,600

Walloon Lake

Local County

Median rent $1,600

Warren

Local County

Median rent $1,600

Watersmeet

Local County

Median rent $1,600

Watervliet

Local County

Median rent $1,600

Waverly

Local County

Median rent $1,600

Wayland

Local County

Median rent $1,600

Wayne

Local County

Median rent $1,600

Webberville

Local County

Median rent $1,600

Wedgewood

Local County

Median rent $1,600

Weidman

Local County

Median rent $1,600

Wellston

Local County

Median rent $1,600

West Branch

Local County

Median rent $1,600

West Ishpeming

Local County

Median rent $1,600

West Monroe

Local County

Median rent $1,600

Westland

Local County

Median rent $1,600

Westphalia

Local County

Median rent $1,600

Westwood

Local County

Median rent $1,600

White Cloud

Local County

Median rent $1,600

White Pigeon

Local County

Median rent $1,600

White Pine

Local County

Median rent $1,600

Whitehall

Local County

Median rent $1,600

Whitmore Lake

Local County

Median rent $1,600

Whittemore

Local County

Median rent $1,600

Williamston

Local County

Median rent $1,600

Winn

Local County

Median rent $1,600

Wixom

Local County

Median rent $1,600

Wolf Lake

Local County

Median rent $1,600

Wolverine

Local County

Median rent $1,600

Wolverine Lake

Local County

Median rent $1,600

Woodhaven

Local County

Median rent $1,600

Woodland

Local County

Median rent $1,600

Woodland Beach

Local County

Median rent $1,600

Wyandotte

Local County

Median rent $1,600

Wyoming

Local County

Median rent $1,600

Yale

Local County

Median rent $1,600

Ypsilanti

Local County

Median rent $1,600

Zeba

Local County

Median rent $1,600

Zeeland

Local County

Median rent $1,600

Zilwaukee

Local County

Median rent $1,600

Why Investors Choose Michigan

County-level data from Local County.
Median rents around $1,600 with +2% yoy.
Balanced Market conditions for long-term holds.