Townapedia

Elgin, South Carolina

Elgin is a town of 2,080 people in Kershaw County, South Carolina.

Loading the weather...
Population2,080 +18.4% since 2019
Land area1.1 sq mi
ZIP code29045
Nearest airportWoodward Field (CDN) 15 mi

Why visit Elgin

Townapedia lists 1 park or trail and 9 places to eat in and around town.

July is the warmest month, with average highs of 92°F; January lows average 33°F.

About Elgin

Elgin is an incorporated town in Kershaw County, South Carolina, United States. Some portions of the town are in adjacent Richland County, South Carolina. It is located approximately 20 miles (32 km) northeast of the center of Columbia, the state's capital, and is the center of one of the ten townships that make up Kershaw County. As of the 2010 census, the town's population was 1,311, and in 2018 the estimated population was 1,579.

From the Wikipedia article Elgin, Kershaw and Richland counties, South Carolina (this version), under CC BY-SA 4.0.

Parks, trails and playgrounds1

Potter Community Park

Park · 0.4 mi

Open in Google Maps

Restaurants and cafes9

San Jose Mexican Restaurant

Restaurant · Mexican

Open in Google Maps

Chinese

Restaurant

Open in Google Maps

Pelicans

Ice cream · 1.1 mi

Open in Google Maps

VFW

Bar and pub · 0.4 mi

Open in Google Maps

Domino's

Fast food · Pizza

1230 Rose Street, Elgin

Mo-Th 10:00-23:00; Fr-Sa 10:00-01:00; Su 10:00-23:00

Open in Google Maps · +1 803-438-3338

Subway

Fast food · Sandwich

2465 Main Street, Elgin

Mo-We 09:00-22:00; Th-Fr 08:30-22:00; Sa 09:00-22:00; Su 09:00-21:00

Open in Google Maps · +1 803-438-2451

Bojangles'

Fast food · Chicken

2513 Main Street, Elgin

Open in Google Maps · +1 803-438-2296

Gyromania Grill

Fast food · Greek · 0.5 mi

Open in Google Maps

Elgin Yogurt Shop

Fast food

Open in Google Maps

Churches and places of worship5

Blaney Baptist Church

Church · Baptist

Open in Google Maps

Salem United Methodist Church

Church · Methodist

Open in Google Maps

Highway Church

Church · 1.2 mi

Open in Google Maps

Hillcrest Church

Church · 0.6 mi

Open in Google Maps

New Jerusalem Church

Church · 1.3 mi

Open in Google Maps

Advertisement

Shopping2

IGA

Grocery

2530 Main Street, Elgin

Open in Google Maps · +1 803-385-5220

Food Lion

Grocery

Open in Google Maps

History

Elgin, previously named "Blaney", and originally "Jeffers", traces its European-American history to a post office established in the area in 1898. The small community that the post office served adopted the name Jeffers after its first postmaster, William T. Jeffers. The community did not see much growth until the Seaboard Air Line Railroad began expansion in the area in 1900. Development occurred near the railroad depot and post office. Seaboard agents, in an effort to increase use of the rail line, promoted business all along its route, including Jeffers. The town, and post office, was eventually renamed Blaney in honor of a New York banker who helped fund the railroad expansion in the region. The town of Blaney was officially chartered and incorporated on January 23, 1907.

From the History section of Elgin, Kershaw and Richland counties, South Carolina on Wikipedia, under CC BY-SA 4.0.

Gas and EV charging3

Schools, colleges and libraries16

Advertisement

Map of Elgin

36 places. The map loads OpenStreetMap tiles when you open it.

Climate by month

40°60°80°100°January: 3.7 in of rainFebruary: 3.6 in of rainMarch: 3.8 in of rainApril: 3.2 in of rainMay: 3.2 in of rainJune: 4.4 in of rainJuly: 4.7 in of rainAugust: 4.7 in of rainSeptember: 4.6 in of rainOctober: 3.2 in of rainNovember: 3.0 in of rainDecember: 4.1 in of rainJanuary: 56°FFebruary: 60°FMarch: 67°FApril: 76°FMay: 83°FJune: 89°FJuly: 92°FAugust: 90°FSeptember: 85°FOctober: 76°FNovember: 66°FDecember: 59°FJanuary: 33°FFebruary: 36°FMarch: 42°FApril: 51°FMay: 59°FJune: 67°FJuly: 71°FAugust: 70°FSeptember: 64°FOctober: 52°FNovember: 42°FDecember: 36°FJFMAMJJASOND
Average high Average low Rain
Monthly table
MonthHighLowRainSnow
Jan56°F33°F3.7 in0.4 in
Feb60°F36°F3.6 in0.0 in
Mar67°F42°F3.8 in0.0 in
Apr76°F51°F3.2 in0.0 in
May83°F59°F3.2 in0.0 in
Jun89°F67°F4.4 in0.0 in
Jul92°F71°F4.7 in0.0 in
Aug90°F70°F4.7 in0.0 in
Sep85°F64°F4.6 in0.0 in
Oct76°F52°F3.2 in0.0 in
Nov66°F42°F3.0 in0.0 in
Dec59°F36°F4.1 in0.0 in

U.S. Climate Normals 1991-2020 for Sandhill Rsch - Elgin (5 mi away), NOAA NCEI.

People and cost of living

$91,667median household income
$217,400median home value
$1,278median monthly rent
35.6median age
27.1%of adults have a bachelor's degree or higher
93.3%of homes are owner-occupied
27.2 minaverage commute
Age of residents
Under 1829%18 to 3420%35 to 6440%65 and over11%

American Community Survey 5-year estimates, 2020-2024, U.S. Census Bureau. Estimates have margins of error, larger for small towns.

Disaster history

Kershaw County has had 22 federal disaster declarations since 2000, most often for hurricanes.

  • 2026-01-23: Severe Winter Storm (Winter Storm)
  • 2024-09-29: Hurricane Helene (Hurricane)
  • 2024-09-26: Hurricane Helene (Tropical Storm)
  • 2024-08-05: Hurricane Debby (Tropical Storm)
  • 2023-08-31: Hurricane Idalia (Hurricane)
  • 2022-11-21: Hurricane Ian (Hurricane)

OpenFEMA disaster declarations summaries.

Getting there and nearby towns

Woodward Field (CDN) is the nearest airport with scheduled flights listed in OpenStreetMap, 15 miles away.

Drive times are estimates from straight-line distance, not routes.

Reviews, tips and questions

Loading what members have shared...

Sources and licences

Page built October 30, 2026. Spotted a mistake? Tell us or suggest a place.