Cities in Lawrence County, South Dakota by Population (2024)

There are 13 cities in Lawrence County, South Dakota.

Note: As defined by the US Census Bureau, a city's official boundaries often extend miles beyond the city itself and may even cross county lines. As such, several thousand US cities officially exist in two or more counties (and therefore appear on multiple counties' lists of cities.)

Download Table Data

Enter your email below, and you'll receive this table's data in your inbox momentarily.

City
Rank
2024 Population
2020 Population
Annual Change
Density (/mi²)
Area (mi²)
Type
Spearfish113,63512,2222.66%79117.2City
Sturgis27,0567,100-0.16%1,0996.4City
Belle Fourche35,9525,6351.34%6728.9City
Lead43,0532,9800.59%1,4832.1City
North Spearfish51,7192,251-2.05%4014.3CDP
Deadwood61,4061,1534.69%2854.9City
Whitewood79618881.91%1,5090.6City
Boulder Canyon86594117.68%2153.1CDP
Blucksberg Mountain96454402.06%9640.7CDP
Mountain Plains105613947.68%3521.6CDP
Crook City111481307.25%1630.9CDP
Central City12106981.92%7160.1City
Fruitdale1382732.5%2990.3Town

Note: City markers shown outside the county boundary mean that a part of the city extends into this county, but is primarily located in an adjacent county.

What is the largest city in Lawrence County, South Dakota?

Spearfish is the largest city in Lawrence County.

What is the smallest city in Lawrence County, South Dakota?

Fruitdale is the smallest city in Lawrence County.

How many cities are in Lawrence County?

There are 13 cities in Lawrence County, South Dakota.

Frequently Asked Questions