Voters across metro Atlanta went to the polls Tuesday to decide dozens of important local races, everything from "brunch bills" and a controversial ethics change to dozens of mayoral and city council seats.

Find below a list of races and results that were available as of press time. Unless otherwise noted, only presumed winners are listed.

All results are unofficial until certified at a later date.

Cities that voted on brunch bill referendums were deciding if local restaurants should be able to sell alcoholic beverages starting at 11 a.m. on Sundays.

Visit ajc.com for the latest election results.

Cherokee County

In the Canton mayor’s race, Bill Grant defeated Dwight Pullen. Incumbent councilmembers Joellen Wilson and Farris Yawn won, according to unofficial results.

Clayton County

In Morrow, incumbent Jeff DeTar and John Lampl appeared to be headed for a runoff for mayor.

Other races:

College Park

Mayor: Jack Longino (I) and Bianca Motley Broom appeared set for a runoff.

City Council Ward 1: Ambrose Clay (I)

City Council Ward 3: Ken Allen

Jonesboro

Mayor: Joy Day (I) appeared to have defeated Jarrett Miller.

City Council: Ed Wise (I), Tracey Messick and Donya Sartor appeared to have secured spots.

Voters also approved a measure to allow the city to issue permits for the packaged sale of distilled spirits.

Morrow

City Council Post 2: Van T. Tran

City Council Post 4: Larry Ferguson (I) and Khoa Vuong headed for a runoff.

Brunch bill: Rejected

Riverdale

Mayor: Evelyn Wynn-Dixon (I)

City Council Ward 2: Frank Cobbs Jr.

City Council Ward 4: Kenneth Ruffin (I)

Cobb County 

In Smyrna, Derek Norton and Ryan Campbell appear headed for a runoff to replace longtime Mayor Max Bacon.

Smyrna City Council winners wereAustin Wagner (Ward 2), Travis Lindley (Ward 3), Susan Wilkinson (I) (Ward 5), and Lewis A. Wheaton (Ward 7).

Other races:

Acworth

Alderman Post 1: Butch Price (I), Crystal Bailey Williams (results not available at press time)

Alderman Post 3: Brett North (I), Salome W. Sadera (results not available at press time)

Austell

Mayor: Ollie B. Clemons (I)

City Council Ward 2: Devon D. Myrick

City Council At Large, Post 1: Melanie Maria Elder

Kennesaw

City Council Post 1: James Eaton (I)

Powder Springs

City Council Post 1: Patrick Wayne Bordelon (I)

City Council Post 2: Patricia Wisdom (I)

DeKalb County 

Voters rejected a referendum aimed at restructuring DeKalb's ethics board after the Georgia Supreme Court ruled that the way its members are currently appointed is unconstitutional. Critics of the proposal said the restructuring would weaken the ethics board and reduce some of its powers, and the county's voters appear to agree.

DeKalb members of the General Assembly are expected to go back to the drawing board during the 2020 session, likely with a pared down proposal that removes some of the more controversial provisions.

Other races:

Avondale Estates

Mayor: Jonathan Elmore (I)

City Commission: Brian Fisher (I) and Dee Merriam win as top two vote-getters

Brookhaven

Mayor: John Ernst (I)

City Council District 3: Madeleine Norine Simmons

Two property tax homestead exemptions for the city were approved.

Chamblee

City Council District 2: Leslie Robson (I)

City Council District 3: Karen Lupton

City Council At Large: Darron Kusman (I)

Two property tax homestead exemptions for the city were approved.

Clarkston

City Council (three to be elected): Awet “Howard” Eyasu (I), Laura Hopkins, Debra Johnson

Decatur

City commissioner, District 1, Post B: George Dusenbury

City commissioner, District 2, Post B: Lesa Mayer

City commissioner at large: Tony Powers (I)

Doraville

Mayor: Joseph Geierman and Donna Pittman (I) in a runoff.

City Council District 1: Andy Yeoman

City Council District 2: Rebekah Cohen Morris

City Council District 2 (special election): Chris Henshaw

City Council District 3: Maria Alexander

Dunwoody

Mayor: Lynn Deutsch

City Council At Large, Post 4: Stacey Harris

City Council At Large, Post 5: Joe Seconder

Lithonia

Mayor: Shameka Reynolds

City Council (two to be elected): Darold Honore Jr. and Vanneriah Wynn

Stone Mountain

City Council Post 1: Gina Stroud Cox

City Council Post 2: Clint Monroe

City Council Post 3: Chakira Johnson (I)

Stonecrest

Mayor: Jason Lary (I)

City Council District 5 (special election): Tammy Grimes and Dave Marcus in a runoff.

Tucker

City Council Post 2, District 1: Bill Rosenfeld (I)

Fayette County 

Fayetteville

City Council Post 1: Darryl Langford

City Council Post 2: Kathaleen Brewer (I) and Joe Clark appear headed to a runoff

Peachtree City

City Council Post 1: Phil Prebor (I)

City Council Post 2: Mike King (I)

Tyrone

Town Council Post 1: Linda Howard (I)

Town Council Post 2: Melissa Hill.

Forsyth County

In Cumming, Joey Cochran won the Post 3 seat on the City Council.

Forsyth’s only city also approved a “brunch bill” referendum.

Fulton County

Residents of 12 cities in Fulton County cast ballots in key races, including three where longtime mayors of cities in southern Fulton County faced challengers.

Other races:

Alpharetta

City Council Post 6: Dan Merkel (I)

Voters also approved two ballot measures to expand the city’s homestead property tax exemptions.

Chattahoochee Hills 

City Council District 1: Ricky Stephens (I)

City Council District 3: Anita McGinnis

City Council District 5: Troy Bettis

College Park

Mayor: Jack Longino (I) and Bianca Motley Broom appeared set for a runoff.

City Council Ward 1: Ambrose Clay (I)

City Council Ward 3: Ken Allen

East Point

City Council Ward A: Lance Robertson

City Council Ward B: Thomas Calloway (I)

City Council Ward C: Myron Cook (I)

City Council Ward D: Stephanie Gordon (I)

Voters also approved three freeport exemption measures.

Fairburn

Three Council Seats: James A. Whitmore (I), Linda J. Davis (I), Patrick Pallend (I)

Hapeville

Mayor: Alan Hallman (I)

Alderman At-Large: Michael T. Rast (I)

Voters also approved two ballot measures to expand the city’s homestead property tax exemptions.

Johns Creek

City Council Post 2: Dilip Tunki and Brian Weaver appeared headed for a runoff.

City Council Post 4: Chris Coughlin (I) and Marybeth Cooper appeared headed for a runoff.

City Council Post 6: Erin Elwood and Issure C. Yang appeared headed for a runoff.

Milton

City Council District 2, Post 2: Paul Moore

Palmetto

Mayor: J. Clark Boddie (I)

City Council: Robert Deon Arnold, Patty O’Hara-Willey (I) and Teresa Thomas-Smith win as the top three vote-getters

City Council (unexpired term ends Dec. 31, 2021): Nathan Slaton

Roswell

City Council Post 1: Marcelo Zapata (I)

City Council Post 2: Michael Palermo (I)

City Council Post 3: Christine Hall and Lisa Holland appeared headed for a runoff.

Municipal Judge: Brian Hansford (I)

South Fulton

City Council District 1: Catherine Foster Rowell (I)

City Council District 5: Corey Alan Reeves

City Council District 7: Mark Baker (I)

Voters also approved ballot measures regarding tax allocation districts and creating a homestead exemption for residents.

Union City

City Council: Christina Hobbs (I) and Brian Jones (I) win as top two vote-getters

Gwinnett County 

In the first Buford election since now-former superintendent Geye Hamby was allegedly caught on tape spewing racist epithets, incumbent school board member Daren Perkins handily won re-election.

Matt Peevy won another open Buford school board seat.

Other races:

Berkeley Lake

Brunch bill: Approved

Braselton

Town Council District 1: Incumbent Becky Richardson and Richard Mayberry appeared headed for a Dec. 3 runoff.

Town Council District 3: Jim Joedecke

Dacula

City Council: Ann R. Mitchell

Brunch bill: Approved

Grayson

Mayor: Allison Wilkerson (I)

City Council Post 2: Bob Foreman (I)

City Council Post 4: Linda S. Jenkins (I)

Lawrenceville

City Council Post 1: Glenn Martin

Lilburn

City Council Post 2: Scott Batterton (I)

Brunch bill: Approved

Loganville

City council: Jay Boland, Bill DuVall and Linda A. Dodd earned seats as the top three vote-getters among five candidates.

Norcross

Mayor: Craig Newton (I)

City Council At-Large Post 1: Matt Myers

City Council At-Large Post 2: Tyler Hannel and Bruce Gaynor appeared headed for a runoff.

Voters also approved a brunch bill referendum and a referendum changing elected officials’ terms from two years to four.

Peachtree Corners

City Council Post 5: Lorri Christopher (I)

Snellville

City Council Post 1: Dave Emanuel (I)

City Council Post 2: Solange Destang and Brittany Marmol appeared headed for a Dec. 3 runoff.

Sugar Hill

City Council Post 1: Brandon Hembree (I)

City Council Post 2: Marc Cohen (I)

Suwanee

City Council Post 1: Heather J. Hall

City Council Post 2: Laurence “Larry” Pettiford

Brunch bill: Approved

Henry County

Henry County voters approved a fifth SPLOST agreement that would raise about $204 million over five years for infrastructure, parks, municipal buildings, public safety equipment and repayment of debt.

Henry residents also rejected moving Henry County courts and other administrative offices.

Other races:

Hampton

City Council: Henry Byrd (I), Marty Meeks and Mary Ann Mitcham

Brunch bill: Approved

Locust Grove

City Council: Carlos Greer (I), Otis Hammock (I), and Rod Shearhouse.

Brunch bill: Approved

McDonough

City Council At Large: Benjamin W. Pruett (I)

City Council District 3: Craig Elrod (I)

City Council District 4: Kamali “Kam” Varner (I)

Brunch bill: Rejected

Stockbridge

City Council: Yolanda Barber, John Blount (I) and Elton Alexander

Brunch bill: Approved

Reporters Ben Brasch, Meris Lutz and Tia Mitchell contributed to this report.