All tax rates are current for September 2026. Last updated: September 1, 2026.

How South Carolina Vehicle Property Millage Works by City and County: Complete Guide

Rates sourced from the South Carolina Department of Revenue and county auditors and updated in real time

South Carolina’s vehicle sales tax has statewide rules and caps; this guide is the other local monster: personal-property millage on cars, billed by the county. Charleston city millage is not unincorporated Charleston County. Myrtle Beach is not Rock Hill. This guide compares live total millage and shows dollars per $1,000 of assessed value. Right now the highest total millage is 854.2% in Andrews, Georgetown County, and the lowest is 201% in Unincorporated, Horry County. Charleston, Charleston County is 298.1%; Columbia (Richland) is 534.1%. If you live in Charleston, Charleston County rather than Columbia (Richland), the gap is 236 mills, or $2,360.00 on $10,000 of assessed value in a simplified mills × value ÷ 1,000 illustration. This guide compares 294 localities across 46 counties. Rates are sourced from the South Carolina Department of Revenue and county auditors and update in real time so a levy change cannot leave a stale percentage in the prose.

Why the locality on the title changes the bill

You are taxed where the vehicle is taxable situs — generally where it is kept. Annexation into a city can add municipal mills. The official rates splits city versus unincorporated rows on purpose.

Charleston, Charleston County sits at 298.1% while Myrtle Beach (Horry) sits at 264.6%. If you live in Charleston, Charleston County instead of Myrtle Beach (Horry), that is 33.5 mills — $335.00 on $10,000 of assessed value in a simplified mills × value ÷ 1,000 illustration. People move this gap around without meaning to: a dealer in a cheaper jurisdiction does not rewrite the sourcing rules. The live comparisons below use the same total millage field the calculator uses.

References:

  • South Carolina Code Title 12 — property tax; millage
  • South Carolina Department of Revenue — property tax / motor vehicles
  • County auditor offices (Charleston, Richland, Greenville, Horry, Beaufort)
  • S.C. Code on highway-use tax / vehicle sales tax cap (separate from millage)

How this state taxes (or fees) a vehicle

South Carolina Code Title 12 provides for ad valorem taxation of personal property, including motor vehicles. Counties, municipalities, schools, and special districts levy mills. Auditors assess; treasurers collect, often with registration. This article’s live figures use total millage (county + municipal + school as stacked on the official rate data). The separate highway-use / sales tax on a vehicle purchase is a Department of Revenue matter with its own cap — not this millage table.

County auditor/treasurer bills vehicle personal property tax. Pay before or with tag renewal as that county requires. Moving from unincorporated to city millage changes the next bill.

Important: A mill is $1 per $1,000 of assessed value. South Carolina assesses vehicles on a statutory schedule (typically a percentage of fair market value). Do not multiply millage by the raw purchase price without converting to assessed value. Examples below still show how millage gaps scale on a stated assessed amount.

Highest and lowest rates right now

Among localities currently loaded for South Carolina, the maximum total millage is 854.2% (Andrews, Georgetown County) and the minimum is 201% (Unincorporated, Horry County). Those names are live. If a district overtakes the leader next quarter, the sentence updates automatically. On a $20,000 assessed value, the high row is $17,084.00 and the low row is $4,020.00.

Treat a raw maximum with care when official tables include special districts, CID parcels, or vehicle types other than a passenger car. The regional sections below prefer ordinary cities and counties you would actually put on a title. The appendix remains the complete searchable list.

Lowcountry

This cluster is where many readers actually live. Charleston, Charleston County is 298.1% in the current official rates. The comparisons that follow keep names in the sentence and live amounts in the same sentence.

If the vehicle is taxed in Charleston, Charleston County rather than Mount Pleasant (Charleston), millage is 298.1% versus 260.4% — a gap of 37.7 mills. On $10,000 of assessed value that is $377.00 a year in this simplified illustration.

City limits matter here: North Charleston (Charleston) is 404.4% while Hilton Head Island (Beaufort) is 249.1%. If you live in North Charleston (Charleston), the illustrated tax on $10,000 assessed is $4,044.00 versus $2,491.00 in Hilton Head Island (Beaufort).

If the vehicle is taxed in Summerville (Dorchester) rather than Goose Creek (Berkeley), millage is 405.6% versus 317% — a gap of 88.6 mills. On $10,000 of assessed value that is $886.00 a year in this simplified illustration.

From one end of this cluster to the other — Charleston, Charleston County versus Goose Creek (Berkeley) — the total millage runs 298.1% against 317%, a gap of 18.9 mills or $378.00 on $20,000.

Named in this section: Charleston, Charleston County, Goose Creek (Berkeley), Hilton Head Island (Beaufort), Mount Pleasant (Charleston), North Charleston (Charleston), Summerville (Dorchester). Other rows that belong to the same counties still live in the appendix table.

Example 1: Charleston, Charleston County versus Mount Pleasant (Charleston)

Scenario: Illustrate $10,000 of assessed value in Charleston, Charleston County versus Mount Pleasant (Charleston). Your county’s assessment fraction may be lower than sale price; this isolates millage.

Assessed amount (illustration): $10,000
Charleston, Charleston County millage 298.1% → $2,981.00
Mount Pleasant (Charleston) millage 260.4% → $2,604.00
Gap: $377.00

A mill is $1 per $1,000 assessed. Doubling millage doubles this illustration; it does not double statewide sales tax.

Example 2: A cheaper vehicle and a dearer one

Scenario: Same millage, higher assessed value ($20,000) — still Charleston, Charleston County versus Mount Pleasant (Charleston).

Charleston, Charleston County on $20,000 assessed: $5,962.00
Mount Pleasant (Charleston) on $20,000 assessed: $5,208.00
Gap: $754.00

City versus unincorporated millage is why two neighbors on opposite sides of a sign can post different bills.

Midlands

This cluster is where many readers actually live. Columbia (Richland) is 534.1% in the current official rates. The comparisons that follow keep names in the sentence and live amounts in the same sentence.

A move from Aiken, Aiken County to Columbia (Richland) changes the levy from 318.24% to 534.1%. That 215.86 mills millage swing is $2,158.60 on $10,000 assessed — before any homestead or vehicle-schedule fraction your county applies.

Named in this section: Aiken, Aiken County, Columbia (Richland). Other rows that belong to the same counties still live in the appendix table.

Example 1: Columbia (Richland) versus Aiken, Aiken County

Scenario: Illustrate $10,000 of assessed value in Columbia (Richland) versus Aiken, Aiken County. Your county’s assessment fraction may be lower than sale price; this isolates millage.

Assessed amount (illustration): $10,000
Columbia (Richland) millage 534.1% → $5,341.00
Aiken, Aiken County millage 318.24% → $3,182.40
Gap: $2,158.60

A mill is $1 per $1,000 assessed. Doubling millage doubles this illustration; it does not double statewide sales tax.

Example 2: A cheaper vehicle and a dearer one

Scenario: Same millage, higher assessed value ($20,000) — still Columbia (Richland) versus Aiken, Aiken County.

Columbia (Richland) on $20,000 assessed: $10,682.00
Aiken, Aiken County on $20,000 assessed: $6,364.80
Gap: $4,317.20

City versus unincorporated millage is why two neighbors on opposite sides of a sign can post different bills.

Upstate

This cluster is where many readers actually live. Greenville, Greenville County is 367.1% in the current official rates. The comparisons that follow keep names in the sentence and live amounts in the same sentence.

City limits matter here: Greenville, Greenville County is 367.1% while Spartanburg, Spartanburg County is 491.7%. If you live in Greenville, Greenville County, the illustrated tax on $10,000 assessed is $3,671.00 versus $4,917.00 in Spartanburg, Spartanburg County.

If the vehicle is taxed in Anderson, Anderson County rather than Rock Hill (York), millage is 416.4% versus 441.8% — a gap of 25.4 mills. On $10,000 of assessed value that is $254.00 a year in this simplified illustration.

From one end of this cluster to the other — Greenville, Greenville County versus Rock Hill (York) — the total millage runs 367.1% against 441.8%, a gap of 74.7 mills or $1,494.00 on $20,000.

Named in this section: Anderson, Anderson County, Greenville, Greenville County, Rock Hill (York), Spartanburg, Spartanburg County. Other rows that belong to the same counties still live in the appendix table.

Example 1: Greenville, Greenville County versus Spartanburg, Spartanburg County

Scenario: Illustrate $10,000 of assessed value in Greenville, Greenville County versus Spartanburg, Spartanburg County. Your county’s assessment fraction may be lower than sale price; this isolates millage.

Assessed amount (illustration): $10,000
Greenville, Greenville County millage 367.1% → $3,671.00
Spartanburg, Spartanburg County millage 491.7% → $4,917.00
Gap: $1,246.00

A mill is $1 per $1,000 assessed. Doubling millage doubles this illustration; it does not double statewide sales tax.

Example 2: A cheaper vehicle and a dearer one

Scenario: Same millage, higher assessed value ($20,000) — still Greenville, Greenville County versus Spartanburg, Spartanburg County.

Greenville, Greenville County on $20,000 assessed: $7,342.00
Spartanburg, Spartanburg County on $20,000 assessed: $9,834.00
Gap: $2,492.00

City versus unincorporated millage is why two neighbors on opposite sides of a sign can post different bills.

Pee Dee and the Grand Strand

This cluster is where many readers actually live. Myrtle Beach (Horry) is 264.6% in the current official rates. The comparisons that follow keep names in the sentence and live amounts in the same sentence.

Myrtle Beach (Horry) levies 264.6%; Florence, Florence County levies 436.6%. The millage gap is 172 mills. At $10,000 assessed, the dollar gap is $1,720.00 (mills × assessed ÷ 1,000).

Named in this section: Florence, Florence County, Myrtle Beach (Horry). Other rows that belong to the same counties still live in the appendix table.

Example 1: Myrtle Beach (Horry) versus Florence, Florence County

Scenario: Illustrate $10,000 of assessed value in Myrtle Beach (Horry) versus Florence, Florence County. Your county’s assessment fraction may be lower than sale price; this isolates millage.

Assessed amount (illustration): $10,000
Myrtle Beach (Horry) millage 264.6% → $2,646.00
Florence, Florence County millage 436.6% → $4,366.00
Gap: $1,720.00

A mill is $1 per $1,000 assessed. Doubling millage doubles this illustration; it does not double statewide sales tax.

Example 2: A cheaper vehicle and a dearer one

Scenario: Same millage, higher assessed value ($20,000) — still Myrtle Beach (Horry) versus Florence, Florence County.

Myrtle Beach (Horry) on $20,000 assessed: $5,292.00
Florence, Florence County on $20,000 assessed: $8,732.00
Gap: $3,440.00

City versus unincorporated millage is why two neighbors on opposite sides of a sign can post different bills.

Counties and localities covered here

Current official data covers 46 distinct county/parish labels and 294 total rows. Names, as printed:

Abbeville, Aiken, Allendale, Anderson, Bamberg, Barnwell, Beaufort, Berkeley, Calhoun, Charleston, Cherokee, Chester, Chesterfield, Clarendon, Colleton, Darlington, Dillon, Dorchester, Edgefield, Fairfield, Florence, Georgetown, Greenville, Greenwood, Hampton, Horry, Jasper, Kershaw, Lancaster, Laurens, Lee, Lexington, Marion, Marlboro, McCormick, Newberry, Oconee, Orangeburg, Pickens, Richland, Saluda, Spartanburg, Sumter, Union, Williamsburg, York.

If a name is long, truncated, or includes a district tag, that is how the official locality is labeled. Look it up in the appendix rather than shortening the official name.

More named comparisons

The regional sections cannot quote every locality. These additional pairs still use live rates and real place names, so you can see how neighbors diverge without scrolling the appendix yet.

A move from Columbia (Richland) to Charleston, Charleston County changes the levy from 534.1% to 298.1%. That 236 mills millage swing is $4,720.00 on $20,000 assessed — before any homestead or vehicle-schedule fraction your county applies.

Myrtle Beach (Horry) levies 264.6%; Rock Hill (York) levies 441.8%. The millage gap is 177.2 mills. At $20,000 assessed, the dollar gap is $3,544.00 (mills × assessed ÷ 1,000).

A move from Greenville, Greenville County to Hilton Head Island (Beaufort) changes the levy from 367.1% to 249.1%. That 118 mills millage swing is $2,360.00 on $20,000 assessed — before any homestead or vehicle-schedule fraction your county applies.

Spartanburg, Spartanburg County levies 491.7%; Mount Pleasant (Charleston) levies 260.4%. The millage gap is 231.3 mills. At $20,000 assessed, the dollar gap is $4,626.00 (mills × assessed ÷ 1,000).

A move from Summerville (Dorchester) to North Charleston (Charleston) changes the levy from 405.6% to 404.4%. That 1.2 mills millage swing is $24.00 on $20,000 assessed — before any homestead or vehicle-schedule fraction your county applies.

Florence, Florence County levies 436.6%; Aiken, Aiken County levies 318.24%. The millage gap is 118.36 mills. At $20,000 assessed, the dollar gap is $2,367.20 (mills × assessed ÷ 1,000).

A move from Goose Creek (Berkeley) to Anderson, Anderson County changes the levy from 317% to 416.4%. That 99.4 mills millage swing is $1,988.00 on $20,000 assessed — before any homestead or vehicle-schedule fraction your county applies.

Abbeville, Abbeville County levies 513.4%; Calhoun Falls (Abbeville) levies 528.7%. The millage gap is 15.3 mills. At $20,000 assessed, the dollar gap is $306.00 (mills × assessed ÷ 1,000).

A move from Honea Path (Abbeville) to Donalds (Abbeville) changes the levy from 521.5% to 583.7%. That 62.2 mills millage swing is $1,244.00 on $20,000 assessed — before any homestead or vehicle-schedule fraction your county applies.

Unincorporated (Abbeville) levies 383.7%; Ware Shoals (Abbeville) levies 479.1%. The millage gap is 95.4 mills. At $20,000 assessed, the dollar gap is $1,908.00 (mills × assessed ÷ 1,000).

A move from Monetta (Aiken) to Jackson (Aiken) changes the levy from 275.24% to 322.24%. That 47 mills millage swing is $940.00 on $20,000 assessed — before any homestead or vehicle-schedule fraction your county applies.

New Ellenton (Aiken) levies 345.64%; North Augusta (Aiken) levies 266.24%. The millage gap is 79.4 mills. At $20,000 assessed, the dollar gap is $1,588.00 (mills × assessed ÷ 1,000).

A longer tour of named places

One more pass across named places, still in comparison sentences, still live:

Abbeville, Abbeville County levies 513.4%; Calhoun Falls (Abbeville) levies 528.7%. The millage gap is 15.3 mills. At $10,000 assessed, the dollar gap is $153.00 (mills × assessed ÷ 1,000).

A move from Honea Path (Abbeville) to Donalds (Abbeville) changes the levy from 521.5% to 583.7%. That 62.2 mills millage swing is $622.00 on $10,000 assessed — before any homestead or vehicle-schedule fraction your county applies.

Unincorporated (Abbeville) levies 383.7%; Ware Shoals (Abbeville) levies 479.1%. The millage gap is 95.4 mills. At $10,000 assessed, the dollar gap is $954.00 (mills × assessed ÷ 1,000).

A move from Jackson (Aiken) to Aiken, Aiken County changes the levy from 322.24% to 318.24%. That 4 mills millage swing is $40.00 on $10,000 assessed — before any homestead or vehicle-schedule fraction your county applies.

Monetta (Aiken) levies 275.24%; New Ellenton (Aiken) levies 345.64%. The millage gap is 70.4 mills. At $10,000 assessed, the dollar gap is $704.00 (mills × assessed ÷ 1,000).

A move from Perry (Aiken) to North Augusta (Aiken) changes the levy from 298.24% to 266.24%. That 32 mills millage swing is $320.00 on $10,000 assessed — before any homestead or vehicle-schedule fraction your county applies.

Salley (Aiken) levies 308.24%; Unincorporated (Aiken) levies 258.24%. The millage gap is 50 mills. At $10,000 assessed, the dollar gap is $500.00 (mills × assessed ÷ 1,000).

A move from Allendale, Allendale County to Wagener (Aiken) changes the levy from 750.96% to 332.14%. That 418.82 mills millage swing is $4,188.20 on $10,000 assessed — before any homestead or vehicle-schedule fraction your county applies.

Fairfax (Allendale) levies 683.36%; Unincorporated (Allendale) levies 561.96%. The millage gap is 121.4 mills. At $10,000 assessed, the dollar gap is $1,214.00 (mills × assessed ÷ 1,000).

A move from Belton (Anderson) to Anderson, Anderson County changes the levy from 486.4% to 416.4%. That 70 mills millage swing is $700.00 on $10,000 assessed — before any homestead or vehicle-schedule fraction your county applies.

Big Creek Watershed (Anderson) levies 360.7%; Broadmouth Watershed (Anderson) levies 363.3%. The millage gap is 2.6 mills. At $10,000 assessed, the dollar gap is $26.00 (mills × assessed ÷ 1,000).

A move from Clemson (Anderson) to Brushy Creek Watershed (Anderson) changes the levy from 422.3% to 359.3%. That 63 mills millage swing is $630.00 on $10,000 assessed — before any homestead or vehicle-schedule fraction your county applies.

Easley (Anderson) levies 421.4%; Homeland Park (Anderson) levies 323.4%. The millage gap is 98 mills. At $10,000 assessed, the dollar gap is $980.00 (mills × assessed ÷ 1,000).

A move from Iva (Anderson) to Honea Path (Anderson) changes the levy from 523.7% to 498.8%. That 24.9 mills millage swing is $249.00 on $10,000 assessed — before any homestead or vehicle-schedule fraction your county applies.

Pendleton (Anderson) levies 785.7%; Piedmont (Anderson) levies 419.2%. The millage gap is 366.5 mills. At $10,000 assessed, the dollar gap is $3,665.00 (mills × assessed ÷ 1,000).

A move from Three & Twenty Watershed (Anderson) to Sedgewood PSD (Anderson) changes the levy from to 325.6%. That millage swing is on $10,000 assessed — before any homestead or vehicle-schedule fraction your county applies.

Unincorporated (Anderson) levies 359.1%; West Pelzer (Anderson) levies 462.8%. The millage gap is 103.7 mills. At $10,000 assessed, the dollar gap is $1,037.00 (mills × assessed ÷ 1,000).

A move from Bamberg, Bamberg County to Williamston (Anderson) changes the levy from 657.6% to 469.9%. That 187.7 mills millage swing is $1,877.00 on $10,000 assessed — before any homestead or vehicle-schedule fraction your county applies.

Further comparisons (set 2)

Same places, different pairings, still using live rates:

If the vehicle is taxed in Calhoun Falls (Abbeville) rather than Donalds (Abbeville), millage is 528.7% versus 583.7% — a gap of 55 mills. On $20,000 of assessed value that is $1,100.00 a year in this simplified illustration.

City limits matter here: Honea Path (Abbeville) is 521.5% while Unincorporated (Abbeville) is 383.7%. If you live in Honea Path (Abbeville), the illustrated tax on $20,000 assessed is $10,430.00 versus $7,674.00 in Unincorporated (Abbeville).

If the vehicle is taxed in Ware Shoals (Abbeville) rather than Aiken, Aiken County, millage is 479.1% versus 318.24% — a gap of 160.86 mills. On $20,000 of assessed value that is $3,217.20 a year in this simplified illustration.

City limits matter here: Jackson (Aiken) is 322.24% while Monetta (Aiken) is 275.24%. If you live in Jackson (Aiken), the illustrated tax on $20,000 assessed is $6,444.80 versus $5,504.80 in Monetta (Aiken).

If the vehicle is taxed in New Ellenton (Aiken) rather than North Augusta (Aiken), millage is 345.64% versus 266.24% — a gap of 79.4 mills. On $20,000 of assessed value that is $1,588.00 a year in this simplified illustration.

City limits matter here: Perry (Aiken) is 298.24% while Salley (Aiken) is 308.24%. If you live in Perry (Aiken), the illustrated tax on $20,000 assessed is $5,964.80 versus $6,164.80 in Salley (Aiken).

If the vehicle is taxed in Unincorporated (Aiken) rather than Wagener (Aiken), millage is 258.24% versus 332.14% — a gap of 73.9 mills. On $20,000 of assessed value that is $1,478.00 a year in this simplified illustration.

City limits matter here: Allendale, Allendale County is 750.96% while Fairfax (Allendale) is 683.36%. If you live in Allendale, Allendale County, the illustrated tax on $20,000 assessed is $15,019.20 versus $13,667.20 in Fairfax (Allendale).

If the vehicle is taxed in Unincorporated (Allendale) rather than Anderson, Anderson County, millage is 561.96% versus 416.4% — a gap of 145.56 mills. On $20,000 of assessed value that is $2,911.20 a year in this simplified illustration.

City limits matter here: Belton (Anderson) is 486.4% while Big Creek Watershed (Anderson) is 360.7%. If you live in Belton (Anderson), the illustrated tax on $20,000 assessed is $9,728.00 versus $7,214.00 in Big Creek Watershed (Anderson).

If the vehicle is taxed in Broadmouth Watershed (Anderson) rather than Brushy Creek Watershed (Anderson), millage is 363.3% versus 359.3% — a gap of 4 mills. On $20,000 of assessed value that is $80.00 a year in this simplified illustration.

City limits matter here: Clemson (Anderson) is 422.3% while Easley (Anderson) is 421.4%. If you live in Clemson (Anderson), the illustrated tax on $20,000 assessed is $8,446.00 versus $8,428.00 in Easley (Anderson).

Two complete examples

These two walk-throughs use the same live rate as the regional boxes. They are not a substitute for a clerk’s calculator, but they show the arithmetic behind the live dollar figures.

Complete example A: $10,000 in Charleston, Charleston County

Scenario: Taxable or assessed amount $10,000 in Charleston, Charleston County.

Amount: $10,000
Total millage 298.1%
Result: $2,981.00
Same amount in Columbia (Richland) (534.1%): $5,341.00
Gap: $2,360.00

This is the local (or combined) rate line only.

Complete example B: $20,000 in Columbia (Richland)

Scenario: Step the amount to $20,000 and keep the same two places.

Columbia (Richland): $10,682.00
Charleston, Charleston County: $5,962.00
Gap: $4,720.00

Percentage and millage gaps scale with the base. Flat-fee states in this series do not.

What these rates do not include

The capped state/local sales tax on the purchase of a vehicle, title fees, and infrastructure maintenance fees are not the millage rates compared here.

References:

  • South Carolina Code Title 12 — property tax; millage
  • South Carolina Department of Revenue — property tax / motor vehicles
  • County auditor offices (Charleston, Richland, Greenville, Horry, Beaufort)
  • S.C. Code on highway-use tax / vehicle sales tax cap (separate from millage)

Common questions

Charleston appears in Berkeley County too. Which row? Use Charleston County for the City of Charleston unless your address is truly in the Berkeley slice. Always send county plus city.

Is this the 5 percent vehicle sales tax people quote? No. That is the purchase tax with a cap. This official rates is annual millage on the car as property.

Can I trust a screenshot of this article in six months? Trust the live rates on this page, not a PDF. Highest and lowest names update when official rates change.

What if a rate shows as unavailable? The locality name may not match official spelling. Search the appendix and use the official city or county label.

Does a dealer in the cheap locality save me money? Almost never, if sourcing follows residence or first use. Charleston, Charleston County still pays 298.1% when that is where the vehicle belongs.

How these rates stay current

Every rate and dollar amount in this article is pulled live from current official data used by the South Carolina Department of Revenue and county auditors. When an official levy changes, the figures on this page update in real time. Highest and lowest locality names also update automatically.

This is an educational estimator, not a clerk’s receipt. Effective dates, exemptions, trade-in rules, and assessment fractions can be more precise than a single combined rate. When you title, the state’s collecting office is the authority.

Appendix: searchable rate table

Use this as a search box, not as a substitute for the comparisons above. Filter by city, county, or location name.

LocationTotal millage
Abbeville, Abbeville County513.4 mills
Calhoun Falls, Abbeville County528.7 mills
Donalds, Abbeville County583.7 mills
Honea Path, Abbeville County521.5 mills
Unincorporated, Abbeville County383.7 mills
Ware Shoals, Abbeville County479.1 mills
Aiken, Aiken County318.24 mills
Jackson, Aiken County322.24 mills
Monetta, Aiken County275.24 mills
New Ellenton, Aiken County345.64 mills
North Augusta, Aiken County266.24 mills
Perry, Aiken County298.24 mills
Salley, Aiken County308.24 mills
Unincorporated, Aiken County258.24 mills
Wagener, Aiken County332.14 mills
Allendale, Allendale County750.96 mills
Fairfax, Allendale County683.36 mills
Unincorporated, Allendale County561.96 mills
Anderson, Anderson County416.4 mills
Belton, Anderson County486.4 mills
Big Creek Watershed, Anderson County360.7 mills
Broadmouth Watershed, Anderson County363.3 mills
Brushy Creek Watershed, Anderson County359.3 mills
Clemson, Anderson County422.3 mills
Easley, Anderson County421.4 mills
Homeland Park, Anderson County323.4 mills
Honea Path, Anderson County498.8 mills
Iva, Anderson County523.7 mills
Pendleton, Anderson County785.7 mills
Piedmont, Anderson County419.2 mills
Sedgewood PSD, Anderson County325.6 mills
Three & Twenty Watershed, Anderson County359.6 mills
Unincorporated, Anderson County359.1 mills
West Pelzer, Anderson County462.8 mills
Williamston, Anderson County469.9 mills
Bamberg, Bamberg County657.6 mills
Denmark, Bamberg County647.8 mills
Ehrhardt, Bamberg County634.1 mills
Olar, Bamberg County638.6 mills
Unincorporated, Bamberg County563.1 mills
Barnwell, Barnwell County547.84 mills
Blackville, Barnwell County545.04 mills
Snelling, Barnwell County483.74 mills
Unincorporated, Barnwell County477.88 mills
Williston, Barnwell County538.74 mills
Beaufort, Beaufort County295.8 mills
Bluffton, Beaufort County283.8 mills
Hardeeville, Beaufort County322.8 mills
Hilton Head Island, Beaufort County249.1 mills
Port Royal, Beaufort County293.9 mills
Ridgeland, Beaufort County383.9 mills
Unincorporated (Burton), Beaufort County294.9 mills
Yemassee, Beaufort County293.5 mills
Bonneau, Berkeley County268.3 mills
Charleston, Berkeley County328.4 mills
Goose Creek, Berkeley County317 mills
Hanahan, Berkeley County323.9 mills
Jamestown, Berkeley County282.5 mills
Moncks Corner, Berkeley County320.3 mills
North Charleston, Berkeley County338 mills
St. Stephen, Berkeley County345.5 mills
Summerville, Berkeley County312.5 mills
Unincorporated (Sangaree), Berkeley County295 mills
Cameron, Calhoun County378.2 mills
St. Matthews, Calhoun County416.4 mills
Unincorporated, Calhoun County309.7 mills
Awendaw, Charleston County276.8 mills
Charleston, Charleston County298.1 mills
Folly Beach, Charleston County248.6 mills
Isle of Palms, Charleston County236.2 mills
James Island, Charleston County292.2 mills
Lincolnville, Charleston County317.8 mills
McClellanville, Charleston County263.9 mills
Mount Pleasant, Charleston County260.4 mills
North Charleston, Charleston County404.4 mills
Sullivans Island, Charleston County272.3 mills
Summerville, Charleston County282.1 mills
Unincorporated, Charleston County216.1 mills
Blacksburg, Cherokee County533.5 mills
Chesnee, Cherokee County506.8 mills
Gaffney, Cherokee County473.4 mills
Unincorporated, Cherokee County360.5 mills
Chester, Chester County668.4 mills
Fort Lawn, Chester County489 mills
Great Falls, Chester County548.6 mills
Unincorporated, Chester County442.1 mills
Cheraw, Chesterfield County521.1 mills
Chesterfield, Chesterfield County503.1 mills
Jefferson, Chesterfield County445.9 mills
McBee, Chesterfield County402.1 mills
Pageland, Chesterfield County468.9 mills
Patrick, Chesterfield County405.1 mills
Unincorporated, Chesterfield County350.1 mills
Manning, Clarendon County609.4 mills
Summerton, Clarendon County552.1 mills
Turbeville, Clarendon County542.6 mills
Unincorporated, Clarendon County419.1 mills
Edisto Beach, Colleton County287.4 mills
Unincorporated, Colleton County322.5 mills
Walterboro, Colleton County357.1 mills
Darlington, Darlington County504.2 mills
Hartsville, Darlington County505.5 mills
Lamar, Darlington County426.6 mills
Society Hill, Darlington County411.8 mills
Unincorporated, Darlington County361.6 mills
Dillon, Dillon County469.8 mills
Lake View, Dillon County520.8 mills
Latta, Dillon County507.8 mills
Unincorporated, Dillon County366.8 mills
Harleyville, Dorchester County459 mills
North Charleston, Dorchester County431.1 mills
Ridgeville, Dorchester County407.7 mills
St. George, Dorchester County424.8 mills
Summerville, Dorchester County405.6 mills
Unincorporated, Dorchester County360.8 mills
Johnston, Edgefield County448.9 mills
Trenton, Edgefield County433 mills
Unincorporated, Edgefield County375 mills
Ridgeway, Fairfield County484.9 mills
Unincorporated, Fairfield County429.5 mills
Winnsboro, Fairfield County480.5 mills
Florence, Florence County436.6 mills
Johnsonville, Florence County489 mills
Lake City, Florence County619.6 mills
Olanta, Florence County435.9 mills
Pamplico, Florence County507.4 mills
Timmonsville, Florence County522.3 mills
Unincorporated, Florence County382.5 mills
Andrews, Georgetown County854.2 mills
Georgetown, Georgetown County838.9 mills
Unincorporated, Georgetown County745.6 mills
Fountain Inn, Greenville County354.4 mills
Greenville, Greenville County367.1 mills
Greer, Greenville County396.7 mills
Mauldin, Greenville County339.4 mills
Simpsonville, Greenville County339.1 mills
Travelers Rest, Greenville County368.6 mills
Unincorporated, Greenville County301.7 mills
Greenwood, Greenwood County449.7 mills
Hodges, Greenwood County789.7 mills
Ninety Six, Greenwood County399.2 mills
Troy, Greenwood County549.6 mills
Unincorporated, Greenwood County330.4 mills
Ware Shoals, Greenwood County424.6 mills
Brunson, Hampton County610.8 mills
Estill, Hampton County705.7 mills
Fairfax, Hampton County651.4 mills
Gifford, Hampton County588.7 mills
Hampton, Hampton County629.5 mills
Unincorporated, Hampton County555.4 mills
Varnville, Hampton County614 mills
Yemassee (NF), Hampton County606 mills
Atlantic Beach, Horry County253.2 mills
Aynor, Horry County237 mills
Briarcliffe Acres, Horry County216.2 mills
Conway, Horry County269.3 mills
Loris, Horry County279.2 mills
Myrtle Beach, Horry County264.6 mills
North Myrtle Beach, Horry County216.2 mills
Surfside Beach, Horry County214.2 mills
Unincorporated, Horry County201 mills
Hardeeville, Jasper County434 mills
Ridgeland, Jasper County501.1 mills
Unincorporated, Jasper County339 mills
Camden, Kershaw County339 mills
Unincorporated, Kershaw County341.3 mills
Kershaw, Lancaster County431.2 mills
Lancaster, Lancaster County548 mills
Unincorporated, Lancaster County338.2 mills
Clinton, Laurens County478.85 mills
Fountain Inn, Laurens County380.95 mills
Gray Court, Laurens County437.35 mills
Laurens, Laurens County451.05 mills
Unincorporated, Laurens County357.75 mills
Bishopville, Lee County546.2 mills
Lynchburg, Lee County567.2 mills
Unincorporated, Lee County390.2 mills
Batesburg-Leesville, Lexington County549.9 mills
Cayce, Lexington County405.7 mills
Chapin, Lexington County475.7 mills
Columbia, Lexington County454.5 mills
Gilbert, Lexington County512.3 mills
Lexington, Lexington County743.3 mills
Pelion, Lexington County525.6 mills
Springdale, Lexington County422.6 mills
Summit, Lexington County513.4 mills
Swansea, Lexington County663.7 mills
Unincorporated, Lexington County507.3 mills
West Columbia, Lexington County416.4 mills
Marion, Marion County492.7 mills
Mullins, Marion County532 mills
Nichols, Marion County468 mills
Sellers, Marion County503 mills
Unincorporated, Marion County348 mills
Bennettsville, Marlboro County438.6 mills
Blenheim, Marlboro County385 mills
Clio, Marlboro County458.6 mills
McColl, Marlboro County440 mills
Tatum, Marlboro County350 mills
Unincorporated, Marlboro County332 mills
McCormick, McCormick County424 mills
Savannah Lakes Village, McCormick County331.5 mills
Unincorporated, McCormick County322 mills
Little Mountain, Newberry County411.3 mills
Newberry, Newberry County439.1 mills
Pomaria, Newberry County366.4 mills
Prosperity, Newberry County404 mills
Unincorporated, Newberry County363 mills
Whitmire, Newberry County373 mills
Salem, Oconee County249 mills
Seneca, Oconee County281.7 mills
Unincorporated, Oconee County214.9 mills
Walhalla, Oconee County303 mills
West Union, Oconee County272 mills
Westminster, Oconee County306.8 mills
Bowman, Orangeburg County512.6 mills
Branchville, Orangeburg County493 mills
Brookdale Subd, Orangeburg County427.6 mills
Cope, Orangeburg County450.6 mills
Cordova, Orangeburg County433.6 mills
Creekmore Subd, Orangeburg County420.6 mills
Elloree, Orangeburg County497.6 mills
Empire Estates, Orangeburg County425.6 mills
Eutawville, Orangeburg County501.7 mills
Fox Run Subd, Orangeburg County426.6 mills
Holly Hill, Orangeburg County496.6 mills
Livingston, Orangeburg County437.6 mills
Neeses, Orangeburg County450.6 mills
New Brooklyn Subd, Orangeburg County428.6 mills
North, Orangeburg County516.8 mills
Northwood Estates, Orangeburg County421.6 mills
Norway, Orangeburg County474.6 mills
Orangeburg, Orangeburg County526.6 mills
Rowesville, Orangeburg County462.6 mills
Santee, Orangeburg County570.9 mills
Springfield, Orangeburg County476.6 mills
Unincorporated, Orangeburg County417.6 mills
Vance, Orangeburg County467.6 mills
Whitaker Heights, Orangeburg County419.6 mills
Woodford, Orangeburg County427.6 mills
Central, Pickens County301.6 mills
Clemson, Pickens County314.9 mills
Easley, Pickens County296 mills
Liberty, Pickens County335.8 mills
Norris, Pickens County292.8 mills
Pickens, Pickens County308.3 mills
Six Mile, Pickens County273.2 mills
Unincorporated, Pickens County243.3 mills
Cayce, Richland County517.9 mills
Columbia, Richland County534.1 mills
Eastover, Richland County584 mills
Forest Acres, Richland County515.6 mills
Unincorporated, Richland County562.8 mills
Batesburg-Leesville, Saluda County623.1 mills
Monetta, Saluda County388.6 mills
Ridge Spring, Saluda County465.7 mills
Saluda, Saluda County496.6 mills
Unincorporated, Saluda County399.7 mills
Campobello, Spartanburg County455.8 mills
Chesnee, Spartanburg County481.7 mills
Cowpens, Spartanburg County498.9 mills
Duncan, Spartanburg County401.9 mills
Greer, Spartanburg County386.3 mills
Inman, Spartanburg County468.8 mills
Landrum, Spartanburg County460.6 mills
Lyman, Spartanburg County376 mills
Pacolet, Spartanburg County474.6 mills
Reidville, Spartanburg County336.9 mills
Spartanburg, Spartanburg County491.7 mills
Unincorporated, Spartanburg County330.9 mills
Wellford, Spartanburg County391.9 mills
Woodruff, Spartanburg County430.1 mills
Mayesville, Sumter County411.7 mills
Pinewood, Sumter County417.2 mills
Sumter, Sumter County448.3 mills
Unincorporated, Sumter County361.7 mills
Carlisle, Union County474.8 mills
Jonesville, Union County458.8 mills
Unincorporated, Union County357.8 mills
Union, Union County441.5 mills
Andrews, Williamsburg County552.5 mills
Greeleyville, Williamsburg County571.8 mills
Hemingway, Williamsburg County554.6 mills
Kingstree, Williamsburg County603.1 mills
Lane, Williamsburg County602.2 mills
Unincorporated, Williamsburg County401.5 mills
Clover, York County530.1 mills
Fort Mill, York County579.8 mills
Hickory Grove, York County470.3 mills
Rock Hill, York County441.8 mills
Sharon, York County476 mills
Tega Cay, York County582.8 mills
Unincorporated, York County440.4 mills
York, York County539.7 mills

Showing 294 locations. Rates refresh from the published sheet (12-hour cache).

Conclusion

South Carolina does not have one vehicle-tax number. Charleston, Charleston County is 298.1%; Columbia (Richland) is 534.1%; the live high is 854.2% and the live low is 201%. If you live in the high place, you feel it on $10,000 of assessed value in a simplified mills × value ÷ 1,000 illustration; if you live in the low place, you still owe whatever statewide tax or fee the statutes below impose. Walk the region that matches your address, then confirm the live row in the appendix before you sign.

References:

  • Complete reference list
  • South Carolina Code Title 12 — property tax; millage
  • South Carolina Department of Revenue — property tax / motor vehicles
  • County auditor offices (Charleston, Richland, Greenville, Horry, Beaufort)
  • S.C. Code on highway-use tax / vehicle sales tax cap (separate from millage)

This guide is an educational estimator. It is not legal, tax, or DMV advice. Figures shown inline are sourced from the South Carolina Department of Revenue and county auditors and related official rate data, update in real time, and can change when a locality’s levy changes. Confirm amounts with the collecting agency cited above before you pay.