Shoals

Town in Martin County, Indiana

View of Shoals, Indiana
Photo: Charles Edward · Public domain

Shoals is a town in Martin County, Indiana, with 677 residents (2020 Census). It sits at 505 ft (154 m) above sea level. The nearest town is Dover Hill, 3.7 miles N.

About Shoals

Shoals is a town in Center and Halbert townships and the county seat of Martin County, in the U.S. state of Indiana. The population was 677 at the 2020 census.

Shoals is best known for the Jug Rock, the only free-standing table rock formation east of the Mississippi River.

Text: Wikipedia · CC BY-SA 4.0

Shoals weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Shoals

All 7 webcams near Shoals ›

Webcams: Windy.com

Living in Shoals

Median household income
$38,333
Median home value
$151,500
Median rent
$383/mo
Median age
43.4
Cost of living and demographics of Shoals ›

Do you know Shoals? Tell us about it

Help other travelers: share what makes Shoals special. We review every message before publishing it.

Map of Shoals

Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.

Shoals Street View

Loading Street View…

Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.

Open in Google Maps ›

Shoals, IN population

Shoals had 677 residents in the 2020 Census.

2020 Census677
Density371 per sq mi (143 per km²)

Source: U.S. Census Bureau, Decennial Census.

Shoals at a glance

StateIndiana (IN)
CountyMartin County
TypeTown
Population677 (2020)
Land area1.82 sq mi (4.7 km²)
Water area0.09 sq mi (0.25 km²)
Elevation505 ft (154 m)
Coordinates38.6655° N, 86.7937° W
ZIP code47581
Official websitetownofshoals.com/lander
Census code (GEOID)1869552

Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.

Towns near Shoals

Straight-line distance between town centers.

Frequently asked questions about Shoals

What county is Shoals in?

Shoals is in Martin County, Indiana.

What is the population of Shoals, IN?

677 people lived in Shoals at the 2020 Census.

What is the ZIP code of Shoals, IN?

The ZIP code of Shoals is 47581.

What is the elevation of Shoals?

505 feet (154 m) above sea level.

What towns are near Shoals?

Dover Hill (3.7 mi), Loogootee (6.5 mi), Huron (7.7 mi), Cannelburg (11.0 mi), Prospect (11.0 mi).

Last updated: