Real Estate Investment Map of Montana

State Market Overview

Real Estate Investment Analysis for Montana

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

Analyze a Montana 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 Montana Markets

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

Absarokee

Local County

Median rent $1,600

Acton

Local County

Median rent $1,600

Alberton

Local County

Median rent $1,600

Alder

Local County

Median rent $1,600

Alzada

Local County

Median rent $1,600

Amsterdam

Local County

Median rent $1,600

Anaconda-Deer Lodge County

Local County

Median rent $1,600

Antelope

Local County

Median rent $1,600

Argenta

Local County

Median rent $1,600

Arlee

Local County

Median rent $1,600

Ashland

Local County

Median rent $1,600

Augusta

Local County

Median rent $1,600

Avon

Local County

Median rent $1,600

Ayers Ranch Colony

Local County

Median rent $1,600

Azure

Local County

Median rent $1,600

Babb

Local County

Median rent $1,600

Bainville

Local County

Median rent $1,600

Baker

Local County

Median rent $1,600

Ballantine

Local County

Median rent $1,600

Basin

Local County

Median rent $1,600

Batavia

Local County

Median rent $1,600

Bear Dance

Local County

Median rent $1,600

Bearcreek

Local County

Median rent $1,600

Beaver Creek

Local County

Median rent $1,600

Belfry

Local County

Median rent $1,600

Belgrade

Local County

Median rent $1,600

Belknap

Local County

Median rent $1,600

Belt

Local County

Median rent $1,600

Biddle

Local County

Median rent $1,600

Big Arm

Local County

Median rent $1,600

Big Sandy

Local County

Median rent $1,600

Big Sky

Local County

Median rent $1,600

Big Sky Colony

Local County

Median rent $1,600

Big Stone Colony

Local County

Median rent $1,600

Big Timber

Local County

Median rent $1,600

Bigfork

Local County

Median rent $1,600

Billings

Local County

Median rent $1,600

Birch Creek Colony

Local County

Median rent $1,600

Birney

Local County

Median rent $1,600

Black Eagle

Local County

Median rent $1,600

Blackfoot

Local County

Median rent $1,600

Bloomfield

Local County

Median rent $1,600

Boneau

Local County

Median rent $1,600

Bonner-West Riverside

Local County

Median rent $1,600

Boulder

Local County

Median rent $1,600

Box Elder

Local County

Median rent $1,600

Boyd

Local County

Median rent $1,600

Bozeman

Local County

Median rent $1,600

Brady

Local County

Median rent $1,600

Brandon

Local County

Median rent $1,600

Bridger

Local County

Median rent $1,600

Broadus

Local County

Median rent $1,600

Broadview

Local County

Median rent $1,600

Brockton

Local County

Median rent $1,600

Brockway

Local County

Median rent $1,600

Brooks

Local County

Median rent $1,600

Browning

Local County

Median rent $1,600

Bull Lake

Local County

Median rent $1,600

Busby

Local County

Median rent $1,600

Butte-Silver Bow

Local County

Median rent $1,600

Bynum

Local County

Median rent $1,600

Camas

Local County

Median rent $1,600

Camp Three

Local County

Median rent $1,600

Camrose Colony

Local County

Median rent $1,600

Canyon Creek

Local County

Median rent $1,600

Cardwell

Local County

Median rent $1,600

Carlton

Local County

Median rent $1,600

Carter

Local County

Median rent $1,600

Cascade

Local County

Median rent $1,600

Cascade Colony

Local County

Median rent $1,600

Centerville

Local County

Median rent $1,600

Charlo

Local County

Median rent $1,600

Charlos Heights

Local County

Median rent $1,600

Chester

Local County

Median rent $1,600

Chinook

Local County

Median rent $1,600

Choteau

Local County

Median rent $1,600

Churchill

Local County

Median rent $1,600

Circle

Local County

Median rent $1,600

Clancy

Local County

Median rent $1,600

Clinton

Local County

Median rent $1,600

Clyde Park

Local County

Median rent $1,600

Coffee Creek

Local County

Median rent $1,600

Colstrip

Local County

Median rent $1,600

Columbia Falls

Local County

Median rent $1,600

Columbus

Local County

Median rent $1,600

Condon

Local County

Median rent $1,600

Conner

Local County

Median rent $1,600

Conrad

Local County

Median rent $1,600

Cooke City

Local County

Median rent $1,600

Coram

Local County

Median rent $1,600

Corvallis

Local County

Median rent $1,600

Corwin Springs

Local County

Median rent $1,600

Craig

Local County

Median rent $1,600

Crane

Local County

Median rent $1,600

Crow Agency

Local County

Median rent $1,600

Culbertson

Local County

Median rent $1,600

Custer

Local County

Median rent $1,600

Cut Bank

Local County

Median rent $1,600

Cyr

Local County

Median rent $1,600

Danvers

Local County

Median rent $1,600

Darby

Local County

Median rent $1,600

Dayton

Local County

Median rent $1,600

De Borgia

Local County

Median rent $1,600

Deer Lodge

Local County

Median rent $1,600

Deerfield Colony

Local County

Median rent $1,600

Dell

Local County

Median rent $1,600

Denton

Local County

Median rent $1,600

Dewey

Local County

Median rent $1,600

Dillon

Local County

Median rent $1,600

Dixon

Local County

Median rent $1,600

Dodson

Local County

Median rent $1,600

Drummond

Local County

Median rent $1,600

Duncan Ranch Colony

Local County

Median rent $1,600

Dupuyer

Local County

Median rent $1,600

Dutton

Local County

Median rent $1,600

Eagle Creek Colony

Local County

Median rent $1,600

East End Colony

Local County

Median rent $1,600

East Glacier Park Village

Local County

Median rent $1,600

East Helena

Local County

Median rent $1,600

East Malta Colony

Local County

Median rent $1,600

East Missoula

Local County

Median rent $1,600

Edgar

Local County

Median rent $1,600

Ekalaka

Local County

Median rent $1,600

Elkhorn

Local County

Median rent $1,600

Elliston

Local County

Median rent $1,600

Elmo

Local County

Median rent $1,600

Emigrant

Local County

Median rent $1,600

Ennis

Local County

Median rent $1,600

Essex

Local County

Median rent $1,600

Eureka

Local County

Median rent $1,600

Evaro

Local County

Median rent $1,600

Evergreen

Local County

Median rent $1,600

Fair Haven Colony

Local County

Median rent $1,600

Fairfield

Local County

Median rent $1,600

Fairview

Local County

Median rent $1,600

Fallon

Local County

Median rent $1,600

Finley Point

Local County

Median rent $1,600

Fishtail

Local County

Median rent $1,600

Flat Willow Colony

Local County

Median rent $1,600

Flaxville

Local County

Median rent $1,600

Florence

Local County

Median rent $1,600

Floweree

Local County

Median rent $1,600

Fords Creek Colony

Local County

Median rent $1,600

Forest Hill Village

Local County

Median rent $1,600

Forsyth

Local County

Median rent $1,600

Fort Belknap Agency

Local County

Median rent $1,600

Fort Benton

Local County

Median rent $1,600

Fort Peck

Local County

Median rent $1,600

Fort Shaw

Local County

Median rent $1,600

Fort Smith

Local County

Median rent $1,600

Fortine

Local County

Median rent $1,600

Forty Mile Colony

Local County

Median rent $1,600

Four Corners

Local County

Median rent $1,600

Fox

Local County

Median rent $1,600

Fox Lake

Local County

Median rent $1,600

Frazer

Local County

Median rent $1,600

Frenchtown

Local County

Median rent $1,600

Froid

Local County

Median rent $1,600

Fromberg

Local County

Median rent $1,600

Gallatin Gateway

Local County

Median rent $1,600

Gallatin River Ranch

Local County

Median rent $1,600

Gardiner

Local County

Median rent $1,600

Garrison

Local County

Median rent $1,600

Geraldine

Local County

Median rent $1,600

Geyser

Local County

Median rent $1,600

Gibson Flats

Local County

Median rent $1,600

Gildford

Local County

Median rent $1,600

Gildford Colony

Local County

Median rent $1,600

Gilman

Local County

Median rent $1,600

Glacier Colony

Local County

Median rent $1,600

Glasgow

Local County

Median rent $1,600

Glen

Local County

Median rent $1,600

Glendale Colony

Local County

Median rent $1,600

Glendive

Local County

Median rent $1,600

Goldcreek

Local County

Median rent $1,600

Golden Valley Colony

Local County

Median rent $1,600

Grant

Local County

Median rent $1,600

Grass Range

Local County

Median rent $1,600

Great Falls

Local County

Median rent $1,600

Greycliff

Local County

Median rent $1,600

Hall

Local County

Median rent $1,600

Hamilton

Local County

Median rent $1,600

Happys Inn

Local County

Median rent $1,600

Hardin

Local County

Median rent $1,600

Hardy

Local County

Median rent $1,600

Harlem

Local County

Median rent $1,600

Harlowton

Local County

Median rent $1,600

Harrison

Local County

Median rent $1,600

Hartland Colony

Local County

Median rent $1,600

Haugan

Local County

Median rent $1,600

Havre

Local County

Median rent $1,600

Havre North

Local County

Median rent $1,600

Hays

Local County

Median rent $1,600

Heart Butte

Local County

Median rent $1,600

Hebgen Lake Estates

Local County

Median rent $1,600

Helena

Local County

Median rent $1,600

Helena Flats

Local County

Median rent $1,600

Helena Valley Northeast

Local County

Median rent $1,600

Helena Valley Northwest

Local County

Median rent $1,600

Helena Valley Southeast

Local County

Median rent $1,600

Helena Valley West Central

Local County

Median rent $1,600

Helena West Side

Local County

Median rent $1,600

Helmville

Local County

Median rent $1,600

Heron

Local County

Median rent $1,600

Herron

Local County

Median rent $1,600

Hidden Lake Colony

Local County

Median rent $1,600

Highwood

Local County

Median rent $1,600

Hilger

Local County

Median rent $1,600

Hilldale Colony

Local County

Median rent $1,600

Hillside Colony

Local County

Median rent $1,600

Hingham

Local County

Median rent $1,600

Hinsdale

Local County

Median rent $1,600

Hobson

Local County

Median rent $1,600

Hogeland

Local County

Median rent $1,600

Homestead

Local County

Median rent $1,600

Horizon Colony

Local County

Median rent $1,600

Hot Springs

Local County

Median rent $1,600

Hungry Horse

Local County

Median rent $1,600

Huntley

Local County

Median rent $1,600

Huson

Local County

Median rent $1,600

Hysham

Local County

Median rent $1,600

Indian Springs

Local County

Median rent $1,600

Inverness

Local County

Median rent $1,600

Ismay

Local County

Median rent $1,600

Jackson

Local County

Median rent $1,600

Jardine

Local County

Median rent $1,600

Jeffers

Local County

Median rent $1,600

Jefferson City

Local County

Median rent $1,600

Jette

Local County

Median rent $1,600

Joliet

Local County

Median rent $1,600

Joplin

Local County

Median rent $1,600

Jordan

Local County

Median rent $1,600

Judith Gap

Local County

Median rent $1,600

Kalispell

Local County

Median rent $1,600

Kerr

Local County

Median rent $1,600

Kevin

Local County

Median rent $1,600

Kicking Horse

Local County

Median rent $1,600

Kila

Local County

Median rent $1,600

Kilby Butte Colony

Local County

Median rent $1,600

King Arthur Park

Local County

Median rent $1,600

King Ranch Colony

Local County

Median rent $1,600

Kings Point

Local County

Median rent $1,600

Kingsbury Colony

Local County

Median rent $1,600

Klein

Local County

Median rent $1,600

Kremlin

Local County

Median rent $1,600

Lake Mary Ronan

Local County

Median rent $1,600

Lakeside

Local County

Median rent $1,600

Lakeview

Local County

Median rent $1,600

Lame Deer

Local County

Median rent $1,600

Landusky

Local County

Median rent $1,600

Laredo

Local County

Median rent $1,600

Laurel

Local County

Median rent $1,600

Lavina

Local County

Median rent $1,600

Lewistown

Local County

Median rent $1,600

Lewistown Heights

Local County

Median rent $1,600

Libby

Local County

Median rent $1,600

Lima

Local County

Median rent $1,600

Lincoln

Local County

Median rent $1,600

Lindisfarne

Local County

Median rent $1,600

Lindsay

Local County

Median rent $1,600

Little Bitterroot Lake

Local County

Median rent $1,600

Little Browning

Local County

Median rent $1,600

Livingston

Local County

Median rent $1,600

Lockwood

Local County

Median rent $1,600

Lodge Grass

Local County

Median rent $1,600

Lodge Pole

Local County

Median rent $1,600

Logan

Local County

Median rent $1,600

Lolo

Local County

Median rent $1,600

Loma

Local County

Median rent $1,600

Lonepine

Local County

Median rent $1,600

Loring Colony

Local County

Median rent $1,600

Luther

Local County

Median rent $1,600

Malmstrom AFB

Local County

Median rent $1,600

Malta

Local County

Median rent $1,600

Mammoth

Local County

Median rent $1,600

Manhattan

Local County

Median rent $1,600

Marion

Local County

Median rent $1,600

Martin City

Local County

Median rent $1,600

Martinsdale

Local County

Median rent $1,600

Martinsdale Colony

Local County

Median rent $1,600

Marysville

Local County

Median rent $1,600

Maverick Mountain

Local County

Median rent $1,600

Maxville

Local County

Median rent $1,600

McAllister

Local County

Median rent $1,600

Medicine Lake

Local County

Median rent $1,600

Melstone

Local County

Median rent $1,600

Midway Colony

Local County

Median rent $1,600

Miles City

Local County

Median rent $1,600

Milford Colony

Local County

Median rent $1,600

Miller Colony

Local County

Median rent $1,600

Missoula

Local County

Median rent $1,600

Moccasin

Local County

Median rent $1,600

Monarch

Local County

Median rent $1,600

Montana City

Local County

Median rent $1,600

Montaqua

Local County

Median rent $1,600

Moore

Local County

Median rent $1,600

Mountain View Colony

Local County

Median rent $1,600

Muddy

Local County

Median rent $1,600

Musselshell

Local County

Median rent $1,600

Nashua

Local County

Median rent $1,600

Neihart

Local County

Median rent $1,600

New Miami Colony

Local County

Median rent $1,600

New Rockport Colony

Local County

Median rent $1,600

Niarada

Local County

Median rent $1,600

Nibbe

Local County

Median rent $1,600

Norris

Local County

Median rent $1,600

North Browning

Local County

Median rent $1,600

North Harlem Colony

Local County

Median rent $1,600

Noxon

Local County

Median rent $1,600

Nye

Local County

Median rent $1,600

Old Agency

Local County

Median rent $1,600

Olney

Local County

Median rent $1,600

Opheim

Local County

Median rent $1,600

Orchard Homes

Local County

Median rent $1,600

Outlook

Local County

Median rent $1,600

Ovando

Local County

Median rent $1,600

Pablo

Local County

Median rent $1,600

Paradise

Local County

Median rent $1,600

Park City

Local County

Median rent $1,600

Parker School

Local County

Median rent $1,600

Peerless

Local County

Median rent $1,600

Pendroy

Local County

Median rent $1,600

Philipsburg

Local County

Median rent $1,600

Piltzville

Local County

Median rent $1,600

Pine Creek

Local County

Median rent $1,600

Pinesdale

Local County

Median rent $1,600

Pinnacle

Local County

Median rent $1,600

Pioneer Junction

Local County

Median rent $1,600

Plains

Local County

Median rent $1,600

Pleasant Valley Colony

Local County

Median rent $1,600

Plentywood

Local County

Median rent $1,600

Plevna

Local County

Median rent $1,600

Polebridge

Local County

Median rent $1,600

Polson

Local County

Median rent $1,600

Pompeys Pillar

Local County

Median rent $1,600

Pondera Colony

Local County

Median rent $1,600

Ponderosa Pines

Local County

Median rent $1,600

Pony

Local County

Median rent $1,600

Poplar

Local County

Median rent $1,600

Potomac

Local County

Median rent $1,600

Power

Local County

Median rent $1,600

Prairie Elk Colony

Local County

Median rent $1,600

Pray

Local County

Median rent $1,600

Pryor

Local County

Median rent $1,600

Racetrack

Local County

Median rent $1,600

Rader Creek

Local County

Median rent $1,600

Radersburg

Local County

Median rent $1,600

Rapelje

Local County

Median rent $1,600

Ravalli

Local County

Median rent $1,600

Raynesford

Local County

Median rent $1,600

Red Lodge

Local County

Median rent $1,600

Redstone

Local County

Median rent $1,600

Reed Point

Local County

Median rent $1,600

Reserve

Local County

Median rent $1,600

Rexford

Local County

Median rent $1,600

Rhodes

Local County

Median rent $1,600

Riceville

Local County

Median rent $1,600

Richey

Local County

Median rent $1,600

Rimini

Local County

Median rent $1,600

Rimrock Colony

Local County

Median rent $1,600

Riverbend

Local County

Median rent $1,600

Riverview Colony

Local County

Median rent $1,600

Roberts

Local County

Median rent $1,600

Rockport Colony

Local County

Median rent $1,600

Rockvale

Local County

Median rent $1,600

Rocky Boy West

Local County

Median rent $1,600

Rocky Boy's Agency

Local County

Median rent $1,600

Rocky Point

Local County

Median rent $1,600

Rollins

Local County

Median rent $1,600

Ronan

Local County

Median rent $1,600

Roscoe

Local County

Median rent $1,600

Rosebud

Local County

Median rent $1,600

Roundup

Local County

Median rent $1,600

Roy

Local County

Median rent $1,600

Rudyard

Local County

Median rent $1,600

Ryegate

Local County

Median rent $1,600

Saco

Local County

Median rent $1,600

Saddle Butte

Local County

Median rent $1,600

Sage Creek Colony

Local County

Median rent $1,600

Saltese

Local County

Median rent $1,600

Sand Coulee

Local County

Median rent $1,600

Sangrey

Local County

Median rent $1,600

Santa Rita

Local County

Median rent $1,600

Sapphire Ridge

Local County

Median rent $1,600

Savage

Local County

Median rent $1,600

Scobey

Local County

Median rent $1,600

Sedan

Local County

Median rent $1,600

Seeley Lake

Local County

Median rent $1,600

Seville Colony

Local County

Median rent $1,600

Shawmut

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

Sidney

Local County

Median rent $1,600

Silesia

Local County

Median rent $1,600

Silver Gate

Local County

Median rent $1,600

Silver Star

Local County

Median rent $1,600

Simms

Local County

Median rent $1,600

Sleeping Buffalo

Local County

Median rent $1,600

Snowslip

Local County

Median rent $1,600

Somers

Local County

Median rent $1,600

South Browning

Local County

Median rent $1,600

South Glastonbury

Local County

Median rent $1,600

South Hills

Local County

Median rent $1,600

Spokane Creek

Local County

Median rent $1,600

Spring Creek Colony

Local County

Median rent $1,600

Springdale

Local County

Median rent $1,600

Springdale Colony

Local County

Median rent $1,600

Springhill

Local County

Median rent $1,600

Springwater Colony

Local County

Median rent $1,600

Square Butte

Local County

Median rent $1,600

St. Ignatius

Local County

Median rent $1,600

St. Marie

Local County

Median rent $1,600

St. Mary

Local County

Median rent $1,600

St. Pierre

Local County

Median rent $1,600

St. Regis

Local County

Median rent $1,600

St. Xavier

Local County

Median rent $1,600

Stanford

Local County

Median rent $1,600

Starr School

Local County

Median rent $1,600

Stevensville

Local County

Median rent $1,600

Stockett

Local County

Median rent $1,600

Stryker

Local County

Median rent $1,600

Sula

Local County

Median rent $1,600

Sun Prairie

Local County

Median rent $1,600

Sun River

Local County

Median rent $1,600

Sunburst

Local County

Median rent $1,600

Sunnybrook Colony

Local County

Median rent $1,600

Superior

Local County

Median rent $1,600

Surprise Creek Colony

Local County

Median rent $1,600

Swan Lake

Local County

Median rent $1,600

Sweet Grass

Local County

Median rent $1,600

Sylvanite

Local County

Median rent $1,600

Terry

Local County

Median rent $1,600

The Silos

Local County

Median rent $1,600

Thompson Falls

Local County

Median rent $1,600

Three Forks

Local County

Median rent $1,600

Toston

Local County

Median rent $1,600

Townsend

Local County

Median rent $1,600

Tracy

Local County

Median rent $1,600

Trego

Local County

Median rent $1,600

Trout Creek

Local County

Median rent $1,600

Troy

Local County

Median rent $1,600

Turah

Local County

Median rent $1,600

Turner

Local County

Median rent $1,600

Turner Colony

Local County

Median rent $1,600

Turtle Lake

Local County

Median rent $1,600

Twin Bridges

Local County

Median rent $1,600

Twin Creeks

Local County

Median rent $1,600

Twin Hills Colony

Local County

Median rent $1,600

Twodot

Local County

Median rent $1,600

Ulm

Local County

Median rent $1,600

Unionville

Local County

Median rent $1,600

Utica

Local County

Median rent $1,600

Valier

Local County

Median rent $1,600

Vaughn

Local County

Median rent $1,600

Victor

Local County

Median rent $1,600

Vida

Local County

Median rent $1,600

Virginia City

Local County

Median rent $1,600

Walkerville

Local County

Median rent $1,600

Warm Spring Creek

Local County

Median rent $1,600

Weeksville

Local County

Median rent $1,600

West Glacier

Local County

Median rent $1,600

West Glendive

Local County

Median rent $1,600

West Havre

Local County

Median rent $1,600

West Kootenai

Local County

Median rent $1,600

West Yellowstone

Local County

Median rent $1,600

Westby

Local County

Median rent $1,600

Wheatland

Local County

Median rent $1,600

White Haven

Local County

Median rent $1,600

White Sulphur Springs

Local County

Median rent $1,600

Whitefish

Local County

Median rent $1,600

Whitehall

Local County

Median rent $1,600

Whitetail

Local County

Median rent $1,600

Whitewater

Local County

Median rent $1,600

Whitlash

Local County

Median rent $1,600

Wibaux

Local County

Median rent $1,600

Willow Creek

Local County

Median rent $1,600

Wilsall

Local County

Median rent $1,600

Windham

Local County

Median rent $1,600

Wineglass

Local County

Median rent $1,600

Winifred

Local County

Median rent $1,600

Winnett

Local County

Median rent $1,600

Winston

Local County

Median rent $1,600

Wisdom

Local County

Median rent $1,600

Wise River

Local County

Median rent $1,600

Wolf Creek

Local County

Median rent $1,600

Wolf Point

Local County

Median rent $1,600

Woods Bay

Local County

Median rent $1,600

Worden

Local County

Median rent $1,600

Wye

Local County

Median rent $1,600

Wyola

Local County

Median rent $1,600

Yaak

Local County

Median rent $1,600

York

Local County

Median rent $1,600

Zenith Colony

Local County

Median rent $1,600

Zortman

Local County

Median rent $1,600

Zurich

Local County

Median rent $1,600

Why Investors Choose Montana

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