Giles County, Tennessee
County seat: Pulaski · Population 31,433 (2025) · 611 sq mi
Giles County is the 49th most populous of Tennessee's 95 counties, with 31,433 people (2025 estimate). Its county seat is Pulaski. It is part of the Middle Tennessee region, one of the 3 Grand Divisions of Tennessee. The map shows its 5 cities and towns and the 6 neighboring counties.

Giles County facts
- County seat
- Pulaski
- Population (2025 estimate)
- 31,433 +3.6% since 2020
- Land area
- 611 sq mi 12th largest of 95
- Water area
- 0 sq mi
- Population density
- 52 per sq mi
- Established
- 1809
- Named after
- William Branch Giles American politician (1762-1830)
- Largest city
- Pulaski 8,394
- Median household income
- $62,307
- Cities and towns
- 5 plus 2 CDPs
- ZIP codes
- 17
- Time zone
- Central
- FIPS code
- 47055
Cities and towns in Giles County
Giles County has 5 incorporated cities, towns and villages. Populations count the people living inside Giles County; cities that cross a county line also list the other counties.
| Name | Type | Population 2025 | Also in |
|---|---|---|---|
| Pulaski (county seat) | City | 8,394 | |
| Ardmore | City | 1,095 | Lincoln County |
| Elkton | City | 531 | |
| Minor Hill | City | 527 | |
| Lynnville | Town | 331 |
Unincorporated communities (CDPs)
Census-designated places are communities without their own city government; the county provides their services.
| Community | Population | Also in |
|---|---|---|
| Prospect | 145 | |
| Frankewing | 19 |
ZIP codes in Giles County
17 ZIP codes reach into Giles County. ZIP codes ignore county lines, so some also cover a neighboring county.
- 37047 also Marshall and Lincoln counties
- 37144 also Lincoln, Marshall, Bedford and Moore counties
- 38449 also Lincoln County
- 38451 also Maury and Marshall counties
- 38453 also Lincoln County
- 38455
- 38456 also Lawrence County
- 38459 also Lincoln County
- 38460
- 38464 also Lawrence, Wayne and Lewis counties
- 38468 also Lawrence County
- 38472 also Marshall County
- 38473 also Lawrence County
- 38474 also Maury, Lewis and Lawrence counties
- 38477
- 38478 also Lincoln County
- 38483 also Lawrence, Lewis and Maury counties
Population of Giles County, 2020–2025
Giles County grew by 1,088 people (+3.6%) between April 2020 and July 2025: 746 more deaths than births and a net gain of 1,817 people from migration.
| Year (July 1) | Population |
|---|---|
| 2020 | 30,346 |
| 2021 | 30,428 |
| 2022 | 30,572 |
| 2023 | 30,879 |
| 2024 | 31,016 |
| 2025 | 31,433 |
Neighboring counties
- Lawrence County west · 46,914 people
- Marshall County northeast · 38,071 people
- Limestone County, Alabama south · 122,928 people
- Maury County north · 118,131 people
- Lincoln County east · 36,853 people
- Lauderdale County, Alabama southwest · 97,135 people
Printable Giles County map
The PDF is a vector file with real text: it prints sharp on Letter paper and you can search it for a town. The PNG is 2400 pixels wide for slides and documents. Both are free to use with a credit to WhichCounty.
- PDF (Letter) (91 KB)
- PNG (2400 px) (90 KB)
Paste this code to embed the map on your site:
Sources
- Boundaries: U.S. Census Bureau, 2025 Cartographic Boundary Files (1:500,000).
- Population: Census Bureau county and city estimates, Vintage 2025. CDP populations: American Community Survey 2020–2024.
- Places and ZIP codes: Census Bureau 2026 Gazetteer and 2020 ZIP Code Tabulation Area relationship files.
- County seat, founding year and name origin: Wikidata (CC0), checked against state sources.
Back to the Tennessee county map with all 95 counties. Found an error? Tell us.