Mary Ann Ahern takes us through upsets in the suburbs and the winner of the Wisconsin Supreme Court race.
It was a night of stunning upsets in Illinois elections, and Wisconsin's Supreme Court race stole national headlines.
Incumbent mayors in Aurora and Orland Park appear to be on their way out, and the Wisconsin court's liberal majority appears it will remain intact.
Here are the races we're following.
Cook County:
Arlington Heights Mayor
UPDATED 8:28 p.m.: With incumbent Mayor Thomas Hayes not on the ballot, a trio of contenders vied for the chance to replace him in office.
With all 52 precincts reporting in Cook County, Trustee James Tinaglia has declared victory with an unofficial tally of 7,165 votes. Thomas Schwingbeck sat at 4,090 and Jon Ridler at 1,700.
Local

Dolton Mayor
Feeling out of the loop? We'll catch you up on the Chicago news you need to know. Sign up for the weekly Chicago Catch-Up newsletter.
Incumbent Mayor Tiffany Henyard was defeated in the Democratic primary by Trustee Jason House, who appears to be cruising to victory over Casundra Hopson-Jordan in the consolidated election.
With 17 of 17 precincts reporting, House has 3,171 votes and Hopson-Jordan has 152, according to unofficial results from the Cook County Clerk's Office.
You can read more on this race HERE.

Evanston Mayor
Incumbent Mayor Daniel Biss is taking on Jeff Boarini. With 45 of 45 precincts reporting, Biss has 10,350 votes, with 6,321 votes for Boarini, according to unofficial tallies from the Cook County Clerk's Office.
Biss has declared victory in the race, and Boarini has conceded.
Orland Park President
UPDATED 9:54 p.m.: Challenger Jim Dodge has declared victory over incumbent Mayor Keith Pekau. Dodge captured 57.1% of the vote and Pekau earned 42.9%, with all precincts counted in both Cook and Will counties.
The latest details can be found here.
Thornton Township
Incumbent Supervisor Tiffany Henyard was not chosen as the Democratic Party nominee in the race, with State Sen. Napoleon Harris getting that spot instead. He’s running against Republican Richard Nolan, Reform Thornton Township candidate Chris Clark and independent candidate Nate Fields Jr.
With 102 of 104 precincts reporting, Harris had 10,982 votes, with Fields at 1,595 and Nolan at 1,537, and has declared victory in the race.

If you don’t see your community’s election on this list, you can find up-to-date results via the Cook County Clerk’s website.
DeKalb County:
DeKalb Mayor
There is a three-way race for mayor in DeKalb, with incumbent Mayor Cohen Barnes facing Kouame Sanan and John Walker.
You can find a full list of results when they’re released on the county clerk’s website.
DuPage County:
Aurora mayor
UPDATE 10:10 p.m.: Mayor Richard Irvin has conceded in his quest for a third term, with Alderperson-at-Large John Laesch appearing to be headed to victory in the race.
You can find all the latest details HERE.

Sales Tax Referendum
The village of Bensenville is also voted on a proposal to institute its own 1% sales tax on groceries after the state of Illinois announced it would discontinue its statewide tax beginning Jan. 1, 2026.
With 100% of Election Day votes tabulated, the measure was soundly defeated, with 91% of voters rejecting it.
You can find a full list of results on the DuPage County Clerk’s Office.
Kane County:
Countywide Sales Tax Referendum
Kane County voters decided whether to increase their sales tax by 0.75%, a move that would be designed to raise funds for public safety initiatives.
That measure was soundly defeated, with 75.3% of the vote against the measure with all precincts reporting.
A full list of Kane County election results can be found HERE.
Aurora mayor
UPDATE 10:10 p.m.: Mayor Richard Irvin has conceded in his quest for a third term, with Alderperson-at-Large John Laesch appearing to be headed to victory in the race.
You can find all the latest details HERE.
Kendall County:
Aurora Mayor
UPDATE 10:10 p.m.: Mayor Richard Irvin has conceded in his quest for a third term, with Alderperson-at-Large John Laesch appearing to be headed to victory in the race.
You can find all the latest details HERE.
Lake County:
Waukegan Mayor
Current Mayor Ann Taylor is facing three competitors in this race, including former Ald. Harold Beadling, former Mayor Sam Cunningham, and independent candidate Keith Turner.
UPDATE 10:35 p.m.: Incumbent Mayor Ann Taylor has conceded defeat in the race to former Mayor Sam Cunningham. You can read more about the race HERE.
You can find a full list of Lake County election results here.
Will County:
Aurora Mayor
UPDATE 10:10 p.m.: Mayor Richard Irvin has conceded in his quest for a third term, with Alderperson-at-Large John Laesch appearing to be headed to victory in the race.
You can find all the latest details HERE.
Orland Park Mayor
UPDATED 8:27 p.m.: Challenger Jim Dodge has declared victory over incumbent Mayor Keith Pekau.
The latest details can be found here.
You can find a full report of results from around the county here.
Wisconsin:
Supreme Court Race
With Justice Ann Walsh Bradley retiring, Susan Crawford and Brad Schimel are running against one another in a race that will determine the ideological balance of the state’s Supreme Court.
UPDATE 9:30 p.m. - Susan Crawford has been declared the winner in the race, NBC News projects.
You can find all the details HERE.
Judge Crawford, who sits on the Dane County Circuit Court, has been endorsed by the state’s Democratic Party, while Waukesha County Circuit Court Judge Schimel has been backed by conservative donors, including Elon Musk, Tesla CEO and close confidante of President Donald Trump.
You can get live results on this race, as well as the decision on whether to add a Voter ID amendment to the state’s constitution, via the NBC Chicago app.