Real Estate Investment Map of South Dakota

State Market Overview

Real Estate Investment Analysis for South Dakota

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

Analyze a South Dakota 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 South Dakota Markets

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

Aberdeen

Local County

Median rent $1,600

Agar

Local County

Median rent $1,600

Agency Village

Local County

Median rent $1,600

Akaska

Local County

Median rent $1,600

Albee

Local County

Median rent $1,600

Alcester

Local County

Median rent $1,600

Alexandria

Local County

Median rent $1,600

Allen

Local County

Median rent $1,600

Alpena

Local County

Median rent $1,600

Altamont

Local County

Median rent $1,600

Anderson

Local County

Median rent $1,600

Andover

Local County

Median rent $1,600

Angostura

Local County

Median rent $1,600

Antelope

Local County

Median rent $1,600

Ardmore

Local County

Median rent $1,600

Arlington

Local County

Median rent $1,600

Armour

Local County

Median rent $1,600

Artas

Local County

Median rent $1,600

Artesian

Local County

Median rent $1,600

Ashland Heights

Local County

Median rent $1,600

Ashton

Local County

Median rent $1,600

Astoria

Local County

Median rent $1,600

Aurora

Local County

Median rent $1,600

Aurora Center

Local County

Median rent $1,600

Avon

Local County

Median rent $1,600

Badger

Local County

Median rent $1,600

Baltic

Local County

Median rent $1,600

Bancroft

Local County

Median rent $1,600

Batesland

Local County

Median rent $1,600

Bath

Local County

Median rent $1,600

Bath Corner

Local County

Median rent $1,600

Belle Fourche

Local County

Median rent $1,600

Belvidere

Local County

Median rent $1,600

Beresford

Local County

Median rent $1,600

Big Stone City

Local County

Median rent $1,600

Bijou Hills

Local County

Median rent $1,600

Bison

Local County

Median rent $1,600

Blackhawk

Local County

Median rent $1,600

Blucksberg Mountain

Local County

Median rent $1,600

Blumengard Colony

Local County

Median rent $1,600

Blunt

Local County

Median rent $1,600

Bon Homme Colony

Local County

Median rent $1,600

Bonesteel

Local County

Median rent $1,600

Boulder Canyon

Local County

Median rent $1,600

Bowdle

Local County

Median rent $1,600

Box Elder

Local County

Median rent $1,600

Bradley

Local County

Median rent $1,600

Brandon

Local County

Median rent $1,600

Brandt

Local County

Median rent $1,600

Brant Lake

Local County

Median rent $1,600

Brant Lake South

Local County

Median rent $1,600

Brentford

Local County

Median rent $1,600

Brentwood Colony

Local County

Median rent $1,600

Bridger

Local County

Median rent $1,600

Bridgewater

Local County

Median rent $1,600

Bristol

Local County

Median rent $1,600

Britton

Local County

Median rent $1,600

Broadland

Local County

Median rent $1,600

Brookings

Local County

Median rent $1,600

Bruce

Local County

Median rent $1,600

Bryant

Local County

Median rent $1,600

Buffalo

Local County

Median rent $1,600

Buffalo Chip

Local County

Median rent $1,600

Buffalo Gap

Local County

Median rent $1,600

Bullhead

Local County

Median rent $1,600

Burbank

Local County

Median rent $1,600

Burke

Local County

Median rent $1,600

Bushnell

Local County

Median rent $1,600

Butler

Local County

Median rent $1,600

Cameron Colony

Local County

Median rent $1,600

Camp Crook

Local County

Median rent $1,600

Camrose Colony

Local County

Median rent $1,600

Canistota

Local County

Median rent $1,600

Canova

Local County

Median rent $1,600

Canton

Local County

Median rent $1,600

Caputa

Local County

Median rent $1,600

Carthage

Local County

Median rent $1,600

Castlewood

Local County

Median rent $1,600

Cavour

Local County

Median rent $1,600

Cedar Grove Colony

Local County

Median rent $1,600

Centerville

Local County

Median rent $1,600

Central City

Local County

Median rent $1,600

Chamberlain

Local County

Median rent $1,600

Chancellor

Local County

Median rent $1,600

Chelsea

Local County

Median rent $1,600

Cherry Creek

Local County

Median rent $1,600

Chester

Local County

Median rent $1,600

Claire City

Local County

Median rent $1,600

Claremont

Local County

Median rent $1,600

Claremont Colony

Local County

Median rent $1,600

Clark

Local County

Median rent $1,600

Clark Colony

Local County

Median rent $1,600

Clear Lake

Local County

Median rent $1,600

Clearfield Colony

Local County

Median rent $1,600

Cloverleaf Colony

Local County

Median rent $1,600

Collins Colony

Local County

Median rent $1,600

Colman

Local County

Median rent $1,600

Colome

Local County

Median rent $1,600

Colonial Pine Hills

Local County

Median rent $1,600

Colton

Local County

Median rent $1,600

Columbia

Local County

Median rent $1,600

Conde

Local County

Median rent $1,600

Corn Creek

Local County

Median rent $1,600

Corona

Local County

Median rent $1,600

Corsica

Local County

Median rent $1,600

Cottonwood

Local County

Median rent $1,600

Cow Creek

Local County

Median rent $1,600

Cresbard

Local County

Median rent $1,600

Crocker

Local County

Median rent $1,600

Crook City

Local County

Median rent $1,600

Crooks

Local County

Median rent $1,600

Custer

Local County

Median rent $1,600

Dakota Dunes

Local County

Median rent $1,600

Dallas

Local County

Median rent $1,600

Dante

Local County

Median rent $1,600

Davis

Local County

Median rent $1,600

De Smet

Local County

Median rent $1,600

Deadwood

Local County

Median rent $1,600

Deerfield Colony

Local County

Median rent $1,600

Dell Rapids

Local County

Median rent $1,600

Delmont

Local County

Median rent $1,600

Dimock

Local County

Median rent $1,600

Doland

Local County

Median rent $1,600

Dolton

Local County

Median rent $1,600

Draper

Local County

Median rent $1,600

Dudley

Local County

Median rent $1,600

Dupree

Local County

Median rent $1,600

Eagle Butte

Local County

Median rent $1,600

Eden

Local County

Median rent $1,600

Edgemont

Local County

Median rent $1,600

Egan

Local County

Median rent $1,600

Elk Point

Local County

Median rent $1,600

Elkton

Local County

Median rent $1,600

Emery

Local County

Median rent $1,600

Enemy Swim

Local County

Median rent $1,600

Erwin

Local County

Median rent $1,600

Estelline

Local County

Median rent $1,600

Ethan

Local County

Median rent $1,600

Eureka

Local County

Median rent $1,600

Evergreen Colony

Local County

Median rent $1,600

Fairburn

Local County

Median rent $1,600

Fairfax

Local County

Median rent $1,600

Fairview

Local County

Median rent $1,600

Faith

Local County

Median rent $1,600

Farmer

Local County

Median rent $1,600

Faulkton

Local County

Median rent $1,600

Fedora

Local County

Median rent $1,600

Ferney

Local County

Median rent $1,600

Flandreau

Local County

Median rent $1,600

Florence

Local County

Median rent $1,600

Fordham Colony

Local County

Median rent $1,600

Forestburg

Local County

Median rent $1,600

Fort Pierre

Local County

Median rent $1,600

Fort Thompson

Local County

Median rent $1,600

Frankfort

Local County

Median rent $1,600

Frederick

Local County

Median rent $1,600

Freeman

Local County

Median rent $1,600

Fruitdale

Local County

Median rent $1,600

Fulton

Local County

Median rent $1,600

Gann Valley

Local County

Median rent $1,600

Garden City

Local County

Median rent $1,600

Garretson

Local County

Median rent $1,600

Gary

Local County

Median rent $1,600

Gayville

Local County

Median rent $1,600

Geddes

Local County

Median rent $1,600

Gettysburg

Local County

Median rent $1,600

Glendale Colony

Local County

Median rent $1,600

Glenham

Local County

Median rent $1,600

Golden View Colony

Local County

Median rent $1,600

Goodwin

Local County

Median rent $1,600

Graceville Colony

Local County

Median rent $1,600

Grass Ranch Colony

Local County

Median rent $1,600

Grassland Colony

Local County

Median rent $1,600

Green Grass

Local County

Median rent $1,600

Green Valley

Local County

Median rent $1,600

Greenwood Colony

Local County

Median rent $1,600

Gregory

Local County

Median rent $1,600

Grenville

Local County

Median rent $1,600

Groton

Local County

Median rent $1,600

Hamill

Local County

Median rent $1,600

Harrisburg

Local County

Median rent $1,600

Harrison

Local County

Median rent $1,600

Harrold

Local County

Median rent $1,600

Hartford

Local County

Median rent $1,600

Hayti

Local County

Median rent $1,600

Hazel

Local County

Median rent $1,600

Hecla

Local County

Median rent $1,600

Henry

Local County

Median rent $1,600

Hermosa

Local County

Median rent $1,600

Herreid

Local County

Median rent $1,600

Herrick

Local County

Median rent $1,600

Hetland

Local County

Median rent $1,600

Highmore

Local County

Median rent $1,600

Hill City

Local County

Median rent $1,600

Hillcrest Colony

Local County

Median rent $1,600

Hillside Colony

Local County

Median rent $1,600

Hillsview

Local County

Median rent $1,600

Hitchcock

Local County

Median rent $1,600

Horse Creek

Local County

Median rent $1,600

Hosmer

Local County

Median rent $1,600

Hot Springs

Local County

Median rent $1,600

Hoven

Local County

Median rent $1,600

Howard

Local County

Median rent $1,600

Hudson

Local County

Median rent $1,600

Humboldt

Local County

Median rent $1,600

Hurley

Local County

Median rent $1,600

Huron

Local County

Median rent $1,600

Huron Colony

Local County

Median rent $1,600

Hutterville Colony

Local County

Median rent $1,600

Ideal

Local County

Median rent $1,600

Interior

Local County

Median rent $1,600

Ipswich

Local County

Median rent $1,600

Irene

Local County

Median rent $1,600

Iroquois

Local County

Median rent $1,600

Isabel

Local County

Median rent $1,600

Jamesville Colony

Local County

Median rent $1,600

Java

Local County

Median rent $1,600

Jefferson

Local County

Median rent $1,600

Johnson Siding

Local County

Median rent $1,600

Kadoka

Local County

Median rent $1,600

Kaylor

Local County

Median rent $1,600

Kenel

Local County

Median rent $1,600

Kennebec

Local County

Median rent $1,600

Keystone

Local County

Median rent $1,600

Kidder

Local County

Median rent $1,600

Kimball

Local County

Median rent $1,600

Kranzburg

Local County

Median rent $1,600

Kyle

Local County

Median rent $1,600

La Bolt

Local County

Median rent $1,600

La Plant

Local County

Median rent $1,600

Lake Andes

Local County

Median rent $1,600

Lake City

Local County

Median rent $1,600

Lake Madison

Local County

Median rent $1,600

Lake Norden

Local County

Median rent $1,600

Lake Poinsett

Local County

Median rent $1,600

Lake Preston

Local County

Median rent $1,600

Lakeview Colony

Local County

Median rent $1,600

Lane

Local County

Median rent $1,600

Langford

Local County

Median rent $1,600

Lantry

Local County

Median rent $1,600

Lead

Local County

Median rent $1,600

Lebanon

Local County

Median rent $1,600

Lemmon

Local County

Median rent $1,600

Lennox

Local County

Median rent $1,600

Leola

Local County

Median rent $1,600

Lesterville

Local County

Median rent $1,600

Letcher

Local County

Median rent $1,600

Little Eagle

Local County

Median rent $1,600

Long Hollow

Local County

Median rent $1,600

Long Lake

Local County

Median rent $1,600

Long Lake Colony

Local County

Median rent $1,600

Loomis

Local County

Median rent $1,600

Lower Brule

Local County

Median rent $1,600

Lowry

Local County

Median rent $1,600

Lyons

Local County

Median rent $1,600

Madison

Local County

Median rent $1,600

Manderson-White Horse Creek

Local County

Median rent $1,600

Mansfield

Local County

Median rent $1,600

Marion

Local County

Median rent $1,600

Martin

Local County

Median rent $1,600

Marty

Local County

Median rent $1,600

Marvin

Local County

Median rent $1,600

Maverick Junction

Local County

Median rent $1,600

Maxwell Colony

Local County

Median rent $1,600

Mayfield Colony

Local County

Median rent $1,600

McIntosh

Local County

Median rent $1,600

McLaughlin

Local County

Median rent $1,600

Meadow View Addition

Local County

Median rent $1,600

Meckling

Local County

Median rent $1,600

Mellette

Local County

Median rent $1,600

Menno

Local County

Median rent $1,600

Midland

Local County

Median rent $1,600

Milbank

Local County

Median rent $1,600

Millbrook Colony

Local County

Median rent $1,600

Miller

Local County

Median rent $1,600

Millerdale Colony

Local County

Median rent $1,600

Milltown

Local County

Median rent $1,600

Mina

Local County

Median rent $1,600

Mission

Local County

Median rent $1,600

Mission Hill

Local County

Median rent $1,600

Mitchell

Local County

Median rent $1,600

Mobridge

Local County

Median rent $1,600

Monroe

Local County

Median rent $1,600

Montrose

Local County

Median rent $1,600

Morningside

Local County

Median rent $1,600

Morristown

Local County

Median rent $1,600

Mound City

Local County

Median rent $1,600

Mount Vernon

Local County

Median rent $1,600

Mountain Plains

Local County

Median rent $1,600

Murdo

Local County

Median rent $1,600

Naples

Local County

Median rent $1,600

New Effington

Local County

Median rent $1,600

New Elm Spring Colony

Local County

Median rent $1,600

New Holland

Local County

Median rent $1,600

New Underwood

Local County

Median rent $1,600

New Witten

Local County

Median rent $1,600

Newdale Colony

Local County

Median rent $1,600

Newell

Local County

Median rent $1,600

Newport Colony

Local County

Median rent $1,600

Nisland

Local County

Median rent $1,600

Norfeld Colony

Local County

Median rent $1,600

Norris

Local County

Median rent $1,600

North Eagle Butte

Local County

Median rent $1,600

North Sioux City

Local County

Median rent $1,600

North Spearfish

Local County

Median rent $1,600

Northville

Local County

Median rent $1,600

Nunda

Local County

Median rent $1,600

Oacoma

Local County

Median rent $1,600

Oahe Acres

Local County

Median rent $1,600

Oak Lane Colony

Local County

Median rent $1,600

Oelrichs

Local County

Median rent $1,600

Oglala

Local County

Median rent $1,600

Okaton

Local County

Median rent $1,600

Okreek

Local County

Median rent $1,600

Ola

Local County

Median rent $1,600

Old Elm Spring Colony

Local County

Median rent $1,600

Oldham

Local County

Median rent $1,600

Olivet

Local County

Median rent $1,600

Onaka

Local County

Median rent $1,600

Onida

Local County

Median rent $1,600

Oral

Local County

Median rent $1,600

Orient

Local County

Median rent $1,600

Orland Colony

Local County

Median rent $1,600

Ortley

Local County

Median rent $1,600

Parker

Local County

Median rent $1,600

Parkston

Local County

Median rent $1,600

Parmelee

Local County

Median rent $1,600

Pearl Creek Colony

Local County

Median rent $1,600

Peever

Local County

Median rent $1,600

Peever Flats

Local County

Median rent $1,600

Pembrook Colony

Local County

Median rent $1,600

Philip

Local County

Median rent $1,600

Pickstown

Local County

Median rent $1,600

Piedmont

Local County

Median rent $1,600

Pierpont

Local County

Median rent $1,600

Pierre

Local County

Median rent $1,600

Pine Lakes Addition

Local County

Median rent $1,600

Pine Ridge

Local County

Median rent $1,600

Plainview Colony

Local County

Median rent $1,600

Plankinton

Local County

Median rent $1,600

Platte

Local County

Median rent $1,600

Platte Colony

Local County

Median rent $1,600

Pleasant Valley Colony

Local County

Median rent $1,600

Poinsett Colony

Local County

Median rent $1,600

Pollock

Local County

Median rent $1,600

Porcupine

Local County

Median rent $1,600

Prairie City

Local County

Median rent $1,600

Prairiewood Village

Local County

Median rent $1,600

Presho

Local County

Median rent $1,600

Pringle

Local County

Median rent $1,600

Provo

Local County

Median rent $1,600

Pukwana

Local County

Median rent $1,600

Quinn

Local County

Median rent $1,600

Ramona

Local County

Median rent $1,600

Rapid City

Local County

Median rent $1,600

Rapid Valley

Local County

Median rent $1,600

Ravinia

Local County

Median rent $1,600

Raymond

Local County

Median rent $1,600

Redfield

Local County

Median rent $1,600

Ree Heights

Local County

Median rent $1,600

Reliance

Local County

Median rent $1,600

Renner Corner

Local County

Median rent $1,600

Revillo

Local County

Median rent $1,600

Richland

Local County

Median rent $1,600

Riverside Colony

Local County

Median rent $1,600

Rockham

Local County

Median rent $1,600

Rockport Colony

Local County

Median rent $1,600

Rolland Colony

Local County

Median rent $1,600

Roscoe

Local County

Median rent $1,600

Rosebud

Local County

Median rent $1,600

Rosedale Colony

Local County

Median rent $1,600

Rosholt

Local County

Median rent $1,600

Roslyn

Local County

Median rent $1,600

Roswell

Local County

Median rent $1,600

Rowena

Local County

Median rent $1,600

Running Water

Local County

Median rent $1,600

Rustic Acres Colony

Local County

Median rent $1,600

Salem

Local County

Median rent $1,600

Scotland

Local County

Median rent $1,600

Selby

Local County

Median rent $1,600

Seneca

Local County

Median rent $1,600

Shamrock Colony

Local County

Median rent $1,600

Shannon Colony

Local County

Median rent $1,600

Sherman

Local County

Median rent $1,600

Shindler

Local County

Median rent $1,600

Sicangu Village

Local County

Median rent $1,600

Silver Lake Colony

Local County

Median rent $1,600

Sinai

Local County

Median rent $1,600

Sioux Falls

Local County

Median rent $1,600

Sisseton

Local County

Median rent $1,600

Smithwick

Local County

Median rent $1,600

Soldier Creek

Local County

Median rent $1,600

South Shore

Local County

Median rent $1,600

Spearfish

Local County

Median rent $1,600

Spencer

Local County

Median rent $1,600

Spink Colony

Local County

Median rent $1,600

Spring Creek

Local County

Median rent $1,600

Spring Creek Colony

Local County

Median rent $1,600

Spring Lake Colony

Local County

Median rent $1,600

Spring Valley Colony

Local County

Median rent $1,600

Springfield

Local County

Median rent $1,600

St. Charles

Local County

Median rent $1,600

St. Francis

Local County

Median rent $1,600

St. Lawrence

Local County

Median rent $1,600

St. Onge

Local County

Median rent $1,600

Stephan

Local County

Median rent $1,600

Stickney

Local County

Median rent $1,600

Stockholm

Local County

Median rent $1,600

Storla

Local County

Median rent $1,600

Strandburg

Local County

Median rent $1,600

Stratford

Local County

Median rent $1,600

Sturgis

Local County

Median rent $1,600

Summerset

Local County

Median rent $1,600

Summit

Local County

Median rent $1,600

Sunset Colony

Local County

Median rent $1,600

Swift Bird

Local County

Median rent $1,600

Tabor

Local County

Median rent $1,600

Tea

Local County

Median rent $1,600

Thunderbird Colony

Local County

Median rent $1,600

Timber Lake

Local County

Median rent $1,600

Tolstoy

Local County

Median rent $1,600

Toronto

Local County

Median rent $1,600

Trent

Local County

Median rent $1,600

Tripp

Local County

Median rent $1,600

Tschetter Colony

Local County

Median rent $1,600

Tulare

Local County

Median rent $1,600

Turton

Local County

Median rent $1,600

Twin Brooks

Local County

Median rent $1,600

Two Strike

Local County

Median rent $1,600

Tyndall

Local County

Median rent $1,600

Upland Colony

Local County

Median rent $1,600

Utica

Local County

Median rent $1,600

Vale

Local County

Median rent $1,600

Valley Springs

Local County

Median rent $1,600

Veblen

Local County

Median rent $1,600

Verdon

Local County

Median rent $1,600

Vermillion

Local County

Median rent $1,600

Viborg

Local County

Median rent $1,600

Vienna

Local County

Median rent $1,600

Vilas

Local County

Median rent $1,600

Virgil

Local County

Median rent $1,600

Vivian

Local County

Median rent $1,600

Volga

Local County

Median rent $1,600

Volin

Local County

Median rent $1,600

Wagner

Local County

Median rent $1,600

Wakonda

Local County

Median rent $1,600

Wakpala

Local County

Median rent $1,600

Wall

Local County

Median rent $1,600

Wallace

Local County

Median rent $1,600

Wanblee

Local County

Median rent $1,600

Ward

Local County

Median rent $1,600

Warner

Local County

Median rent $1,600

Wasta

Local County

Median rent $1,600

Watertown

Local County

Median rent $1,600

Waubay

Local County

Median rent $1,600

Waverly

Local County

Median rent $1,600

Webster

Local County

Median rent $1,600

Wentworth

Local County

Median rent $1,600

Wessington

Local County

Median rent $1,600

Wessington Springs

Local County

Median rent $1,600

West Brule

Local County

Median rent $1,600

Westport

Local County

Median rent $1,600

Westwood Colony

Local County

Median rent $1,600

Wetonka

Local County

Median rent $1,600

White

Local County

Median rent $1,600

White Horse

Local County

Median rent $1,600

White Lake

Local County

Median rent $1,600

White River

Local County

Median rent $1,600

White Rock

Local County

Median rent $1,600

White Rock Colony

Local County

Median rent $1,600

Whitehorse

Local County

Median rent $1,600

Whitewood

Local County

Median rent $1,600

Willow Lake

Local County

Median rent $1,600

Wilmot

Local County

Median rent $1,600

Winfred

Local County

Median rent $1,600

Winner

Local County

Median rent $1,600

Wolf Creek Colony

Local County

Median rent $1,600

Wolsey

Local County

Median rent $1,600

Wonderland Homes

Local County

Median rent $1,600

Wood

Local County

Median rent $1,600

Woonsocket

Local County

Median rent $1,600

Worthing

Local County

Median rent $1,600

Wounded Knee

Local County

Median rent $1,600

Yale

Local County

Median rent $1,600

Yankton

Local County

Median rent $1,600

Why Investors Choose South Dakota

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