Sandy Springs voted 55.6% for the TSPLOST renewal and 62.6% for city redevelopment powers, unofficial results show. Fulton renewed the road tax by 3,866 votes.
Sandy Springs voters approved both city questions on Tuesday’s ballot. They renewed the transportation sales tax and gave the city redevelopment powers it has not had since it incorporated in 2005.
The figures are unofficial results from the Georgia Secretary of State’s results site, with election-night counts complete in all 46 Sandy Springs precincts early Wednesday. They stay unofficial until Fulton County certifies them.
The two city questions
| Question | Yes | No | Yes share |
|---|---|---|---|
| Redevelopment powers | 26,208 | 15,681 | 62.6% |
| TSPLOST renewal, Sandy Springs | 23,843 | 19,005 | 55.6% |
| TSPLOST renewal, Fulton outside Atlanta | 129,283 | 125,417 | 50.8% |
Source: Georgia Secretary of State, unofficial. Sandy Springs here means the 46 Fulton County precincts the county codes SS, the same precincts that voted on the redevelopment question.
TSPLOST is the 0.75% transportation sales tax. It was one vote across the 257 Fulton County precincts outside Atlanta, so the countywide total decides it. That total was close: the yes side won by 3,866 votes. Sandy Springs gave it a wider margin, 4,838 votes, than the county as a whole.
The tax now runs from April 1, 2027, to March 31, 2032, according to the county’s notice calling the election. The county’s Sandy Springs fact sheet estimates the city’s share at $112,340,820 for its Tier 1 and Tier 2 projects. It splits that into:
- $46.1 million for congestion relief and roadway projects
- $32.6 million for operations and safety
- $28.6 million for walking, biking, streetscape and landscape projects
- $5 million for bridges
The largest single project is phase two of the Hammond Drive corridor, at $44.6 million. Our TSPLOST explainer has the full list and how the three tiers work.
Redevelopment powers let the city consider tools such as tax allocation districts under Georgia’s Redevelopment Powers Law. The city said before the vote that approval would not raise taxes, create a district, issue bonds or fund any project, according to its voting and elections page. Any future use would need its own public review and approval, the city said.
The school sales tax
ESPLOST, the 1% sales tax for school construction and other capital projects, passed across Fulton County with 68.4%. Sandy Springs voted 27,997 to 14,459 for it, or 65.9%.
The vote reauthorizes the existing tax, which was set to expire June 30, 2027, according to the Fulton County Board of Education’s June 22 board bulletin. The board’s resolution includes about $1.306 billion in Capital Plan 2032 projects for Fulton County Schools, the bulletin said. Our public schools guide lists the district’s Sandy Springs schools.
How Sandy Springs voted in the top races
Sandy Springs voted for the Democrat in each of the top statewide races, by wider margins than the state as a whole. It also backed the Democrat for county commission chair.
| Race | Sandy Springs | Statewide |
|---|---|---|
| U.S. Senate | Jon Ossoff (D) 67.1%, Mike Collins (R) 32.9% | Ossoff 59.0% |
| Governor | Keisha Lance Bottoms (D) 58.4%, Rick Jackson (R) 41.6% | Bottoms 54.3% |
| Lieutenant governor | Josh McLaurin (D) 62.2%, Greg Dolezal (R) 37.8% | McLaurin 55.9% |
| Fulton County Commission chair | Mo Ivory (D) 60.3%, Eric J. Tatum (R) 39.7% | Ivory 75.0% countywide |
McLaurin represents state Senate District 14, which takes in part of Sandy Springs, according to his legislative biography. He did not run for the seat again.
The district races that cover Sandy Springs
Sandy Springs is split among several districts. These are the districtwide totals, with the winner first:
- U.S. House, District 6: Lucy McBath, Democrat, the incumbent, 80.9%, over Kevin E. Martin, Republican, 19.1%.
- U.S. House, District 7: Rich McCormick, Republican, the incumbent, 56.2%, over Tony Kozycki, Democrat, 43.8%. Sandy Springs’ part of the district voted 64.1% for Kozycki.
- State Senate, District 14 (open seat): Kevin Abel, Democrat, 62.7%, over Mike Dvorscak, Republican, 37.3%.
- State Senate, District 38: Rashaun Kemp, Democrat, the incumbent, 81.0%, over Eric Helvy, Republican, 19.0%.
- State House, District 51: Esther Panitch, Democrat, the incumbent, 64.4%, over Keith Gettmann, Republican, 35.6%.
- State House, District 52: Shea Roberts, Democrat, the incumbent, was unopposed.
- State House, District 53: Beth Fuller, Democrat, 51.2%, over Deborah Silcox, Republican, the incumbent, 48.8%. The margin was 712 votes.
- State House, District 54: Betsy Holland, Democrat, the incumbent, 65.8%, over Greg Miller, Republican, 34.2%.
- Fulton County Commission, District 1: Maggie Goldman, Democrat, 56.7%, over Bridget Thorne, Republican, the incumbent, 43.3%.
- Fulton County Commission, District 3: Jodi Merriday, Democrat, 64.2%, over Paul Burton, Republican, 35.8%.
All three statewide constitutional amendments passed. Sandy Springs voted yes on each: 54.6% on Amendment 1, 70.1% on Amendment 2 and 81.3% on Amendment 3.
What it means for you
- Your sales tax does not change. Both sales tax votes renew taxes already in place.
- Road money keeps coming through March 2032. The City Council sets the order of the projects on its list. Current work is on our road construction page.
- Redevelopment powers do nothing on their own. Any tax allocation district or other use would come back to the council for a separate public hearing and vote.
- Your property tax is a separate decision. The council’s 2026 rate is covered in our property taxes guide.
- The count is not final. These are unofficial results. The Secretary of State’s results page will carry updates and the certified totals, and lets you look up your own precinct. Our voting guide lists where each precinct votes.
Frequently asked questions
Did TSPLOST pass in Sandy Springs?
Yes. Sandy Springs’ 46 precincts voted 23,843 to 19,005 for the renewal, or 55.6%, according to unofficial results from the Georgia Secretary of State. Across Fulton County outside Atlanta it passed with 50.8%.
Did the Sandy Springs redevelopment powers question pass?
Yes. It passed 26,208 to 15,681, or 62.6%, in unofficial results. The city has said approval does not by itself raise taxes, create a district, issue bonds or fund a project.
Does the sales tax go up?
No. TSPLOST and ESPLOST both renew taxes already in place. TSPLOST runs from April 1, 2027, to March 31, 2032.
Have your say