Normal view

There are new articles available, click to refresh the page.
Before yesterdayMain stream

Donald Trump wins US presidency, GOP reclaims Senate majority

6 November 2024 at 14:25

Republican Donald Trump was elected the 47th president of the United States on Wednesday, an extraordinary comeback for a former president who refused to accept defeat four years ago, sparked a violent insurrection at the U.S. Capitol, was convicted of felony charges and survived two assassination attempts. With a win in Wisconsin, Trump cleared the 270 electoral votes needed to clinch the presidency.

Republicans reclaimed control of the Senate, picking up seats in West Virginia and Ohio. Top House races are focused in New York and California, where Democrats are trying to claw back some of the 10 or so seats where Republicans have made surprising gains in recent years.

Follow WDET’s Election 2024 coverage at wdet.org/electionresults.

Here’s the latest:

A unified Republican grip on Washington would set the course for Trump’s agenda

But if Democrats wrest control of the House, it would provide an almost certain backstop, with veto power over the White House.

Trump, speaking early Wednesday at his election night party in Florida, said the results delivered an “unprecedented and powerful mandate” for Republicans.

He called the Senate rout “incredible.” And he praised House Speaker Mike Johnson, who dashed from his own party in Louisiana to join Trump. “He’s doing a terrific job,” Trump said.

Vote counting in some races could go on for days and control of the House is too early to call.

Norwegian group: Trump’s election means US ‘will no longer be a driving force’ in climate fight

Norwegian Bellona environmental group said that “with the election of Donald Trump, the United States will no longer be a driving force globally to reach the 1.5 Celsius target,” referencing the international goal of trying to limit future warming since preindustrial times.

The outcome means the European Union “must take the global leadership role in the climate fight, and to a significantly greater extent ensure the defense of Europe’s strategic interests,” the group said.

“The EU will now become significantly more important for climate, technology development and restructuring in the next four years,” Frederic Hauge, founder of the Oslo-based organization, said in a statement.

US humanitarian group urges Trump, Congress to ‘reject policies that demonize immigrants and asylum seekers’

The International Rescue Committee, a large humanitarian aid organization, urged the Trump administration to “continue America’s traditions of humanitarian leadership and care of the most vulnerable.”

The New York-based nonprofit also urged the new administration and Congress to “reject policies that demonize immigrants and asylum seekers,” and noted that the U.S. program to resettle refugees has saved lives and strengthened the fabric of the United States.

IRC is led by Britain’s former top diplomat, David Miliband, and says it provides relief services to people affected by crises in more than 40 countries.

Barriers broken and history made in several congressional races

With their victories, several candidates are set to be firsts.

New Jersey Rep. Andy Kim, a Democrat, won his race to become the first Korean American elected to the Senate.

Delaware State Rep. Sarah McBride, a Democrat, won her race to become the first openly transgender person elected to Congress. The former Obama administration official was elected to the Delaware General Assembly in 2021.

Democrat Angela Alsobrooks won her race and is set to become Maryland’s first Black senator. Alsobrooks is currently the county executive for Maryland’s Prince George’s County, one of the most prosperous Black-majority counties in the nation.

Rep. Lisa Blunt Rochester, a Democrat from Delaware, broke barriers again, becoming the first woman and first Black person elected to the Senate from the state. Seven years ago, when she was elected to the House, she was the first woman and first Black person to represent Delaware in the House. It will be the first time that two Black women will serve simultaneously in the Senate.

North Dakota elected its first woman to Congress. Republican Julie Fedorchak, running for the House of Representatives, won her race handily in the deep red state. She’s currently a member of the state’s public service commission.

Bernie Moreno, a Republican from Ohio, defeated incumbent Sen. Sherrod Brown to be the first Latino from the state elected to the Senate.

Abortion proposals win in 7 states

Despite major losses for Democrats in the Senate and White House, the party’s central campaign issue surrounding protecting reproductive rights fared much better across the country as abortion rights advocates won on measures in seven states.

The last state to pass such a measure by early Wednesday was Montana, where abortion rights advocates pushed to enshrine abortion rights until fetal viability into the state constitution as a safeguard against future rollbacks. Though there’s no defined time frame, doctors say viability is sometime after 21 weeks.

In three others — Florida, Nebraska and South Dakota — voters rejected measures that would have created a constitutional right to abortion.

Control of the US House is still up for grabs

Republicans have taken the White House and Senate, but the House is still very much in play.

With nearly 60 House elections still undecided, either party could gain control of the chamber. For Democrats, a House majority is the last hope of gaining a toehold in Washington and putting a check on Donald Trump’s power. Yet if Republicans win a House majority, they’ll be able to implement Trump’s agenda with more ease, including extending tax cuts, funding hardline border measures and dismantling parts of the federal government.

Still, it might take some time before House control is decided. Neither party so far has a convincing advantage in the tally of key House races. There are tight races all over the country, including many in slow-counting California.

Trump is elected the 47th president

Donald Trump was elected the 47th president of the United States on Wednesday, an extraordinary comeback for a former president who refused to accept defeat four years ago, sparked a violent insurrection at the U.S. Capitol, was convicted of felony charges and survived two assassination attempts.

With a win in Wisconsin, Trump cleared the 270 electoral votes needed to clinch the presidency.

The victory validates his bare-knuckle approach to politics. He attacked his Democratic rival, Kamala Harris, in deeply personal — often misogynistic and racist — terms as he pushed an apocalyptic picture of a country overrun by violent migrants.

The coarse rhetoric, paired with an image of hypermasculinity, resonated with angry voters — particularly men — in a deeply polarized nation. As president, he’s vowed to pursue an agenda centered on dramatically reshaping the federal government and retribution against his perceived enemies.

Race to control the House intensifies with Michigan flip

Republicans have flipped a House seat that was previously held by Democrats, giving them a valuable pickup in a frenzied race for House control.

At this point, practically every seat matters when it comes to building a House majority. In Michigan’s 7th district, Republican Tom Barrett picked up a seat that Democratic Rep. Elissa Slotkin vacated to run for U.S. Senate. Barrett, a former state senator, defeated another former state lawmaker, Democrat Curtis Hertel.

On the campaign trail, Barrett didn’t back away from his record of supporting abortion restrictions in the statehouse, but he also described abortion access as a settled issue in Michigan.

Trump, a longtime source of division, calls on country to unite in election night speech

Trump, someone whose political career has been defined by division and acrimony, told the audience at his election night party early on Wednesday that it was “time to unite” as a country.

“It’s time to put the divisions of the past four years behind us,” Trump said. “It’s time to unite.”

“We have to put our country first for at least a period of time,” he added. “We have to fix it.”

Trump speaks at election party flanked by family, friends and top political supporters

Most of the important people in Trump’s personal and political life have joined him on stage in West Palm Beach, Florida.

Former first lady Melania Trump stood near her husband and was joined by Barron, the former president’s youngest son. Trump’s older children, Don Jr., Eric, Ivanka and Tiffany, all joined their father on stage, too.

Trump’s top political minds, including top campaign advisers Susie Wiles and Chris LaCivita, joined Trump on stage. And his political allies were on stage, too, including House Speaker Mike Johnson.

Trump also celebrated a few celebrities in the audience and on stage. Dana White, the CEO of UFC, was on stage with Trump, and the former president called golfer Bryson DeChambeau on stage. Trump also shouted out Elon Musk, the billionaire owner of X, who has become one of his most high-profile supporters. “We have a new star. A star is born: Elon,” Trump said.

There are serious 2016 echoes in Harris’ 2024 election night

Forgive Democrats if they are having a bit of déjà vu.

There are noticeable similarities between then-Democratic nominee Hillary Clinton’s election night in 2016 and the one that Harris had planned for tonight at Howard University.

Neither Clinton nor Harris, appeared at their election night party, despite both heading into Election Day believing they were about to defeat Donald Trump.

Both sent top aides to inform the demoralized audience that the woman would not speak. And there were noticeable similarities between what each man said.

“We still have votes to count. We still have states that have not been called yet. We will continue overnight to fight to make sure that every vote is counted,” Cedric Richmond, Harris’ campaign co-chair, told the audience Tuesday. “So you won’t hear from the vice president tonight, but you will hear from her tomorrow.”

“We’re still counting votes,” John Podesta, Clinton’s campaign chairman, said in 2016. “And every vote should count. Several states are too close to call. So we’re not going to have anything more to say tonight.”

The Associated Press contributed to this report.

Even the mood of the events — and the trajectory they took over the course of the night — was similar. The vibe at Clinton’s event at Javits Center started jubilantly, with people dancing, smiling and eager to make history — the campaign had even planned to launch reflective confetti in the air when Clinton won to resemble a glass ceiling shattering. The same was true for Harris, with the event resembling a dance party on the campus of the Democrat’s alma mater.

By the time Podesta and Richmond had taken the stage, the party had stopped, people had left, and those who remained looked forlorn.

Trusted, accurate, up-to-date.

WDET strives to make our journalism accessible to everyone. As a public media institution, we maintain our journalistic integrity through independent support from readers like you. If you value WDET as your source of news, music and conversation, please make a gift today.


Donate today »

The post Donald Trump wins US presidency, GOP reclaims Senate majority appeared first on WDET 101.9 FM.

Michigan 2024 Election Results: Macomb County

6 November 2024 at 08:04

Voters in Macomb County have several countywide leadership positions on the ballot, from county sheriff and prosecutor to public works and county commissioners.

WDET is committed to bringing you accurate, up-to-date election results for the metro Detroit area. Results from uncontested races are not included.

Be sure to bookmark this page or tune in to WDET 101.9 FM for live updates on election results. Last updated at 12:38 p.m. Nov. 6.

Macomb County Prosecuting Attorney

Precincts reporting: 308 of 308 (100%)

No Data Found

` } return seriesName } }, tooltip: { enabled: 'yes', theme: 'light', shared: 'yes' === "yes", intersect:!('yes' === "yes"), style: { fontSize: '14px', fontFamily: 'Poppins' }, y:{ } }, responsive: [{ breakpoint: 1024, options: { chart: { height: parseInt('200') }, } }, { breakpoint: 674, options: { chart: { height: parseInt('200') }, } } ] }; if('1'){ columnOptions.tooltip.y.formatter = function(val){ if(''){ let decimal = parseInt('0') || 0; if(""){ val = graphinNumberWithCommas(val,',',decimal) } else if("" && typeof graphinaAbbrNum !== "undefined"){ val = graphinaAbbrNum(val , parseInt("") || 0 ); }else{ val = parseFloat(val).toFixed(decimal) } return '' + val + ''; } return val; } } if ("" === "yes") { columnOptions.yaxis.labels.formatter = function (val) { if('1'){ val = '' + val + ''; if(val){ val = val.split(',') } return val; } let stackCondition = !('') if(stackCondition ){ let decimal = parseInt('0') || 0; if(""){ val = graphinNumberWithCommas(val,',',decimal) } else if("" && typeof graphinaAbbrNum !== "undefined"){ val = graphinaAbbrNum(val , parseInt("") || 0 ); }else{ val = parseFloat(val).toFixed(decimal) } } return '' + val + ''; } } if("1"){ columnOptions.yaxis.tickAmount = parseInt("6"); columnOptions.dataLabels.formatter = function (val) { if(Number.isNaN(val)){ return ''; } if("1"){ val = graphinNumberWithCommas(val,',') } else if("" && typeof graphinaAbbrNum !== "undefined"){ val = graphinaAbbrNum(val , parseInt("") || 0 ); } return '' + val + ''; }; }else{ columnOptions.dataLabels.formatter = function (val) { if(Number.isNaN(val)){ return val; } val = parseFloat(val).toFixed(parseInt("0") || 0 ) ; if("1"){ val = graphinNumberWithCommas(val,',') } val = '' + val + ''; return val; }; } if ("yes" ) { columnOptions.tooltip['enabledOnSeries'] = [0]; } if ("") { columnOptions['annotations'] = { yaxis: [ { y: 0, strokeDashArray: parseInt("0"), borderColor: '#000000' } ] }; } if(""){ let style ={ color:'#000000', fontSize: '14px', fontFamily: 'Poppins', fontWeight: '', } let title = ''; let xaxisYoffset ='' === 'top' ? -95 : 0; if(typeof axisTitle !== "undefined"){ axisTitle(columnOptions, 'xaxis' ,title, style ,xaxisYoffset); } } if(""){ let style ={ color:'', colors:'#000000', fontSize: '14px', fontFamily: 'Poppins', fontWeight: '', } let title = ''; if(typeof axisTitle !== "undefined"){ axisTitle(columnOptions, 'yaxis' ,title, style ); } } if(''){ columnOptions.xaxis.tickAmount = parseInt("") || 6; columnOptions.xaxis.min = parseFloat('0') || 0; columnOptions.xaxis.max = parseFloat('0') || 200; } if(''){ columnOptions.yaxis.tickAmount = parseInt("6") || 6; columnOptions.yaxis.min = parseFloat('0') || 0; columnOptions.yaxis.max = parseFloat('0') || 200; } if(""){ let style = { color:'', colors:'#000000', fontSize: '14px', fontFamily: 'Poppins', fontWeight: '', } columnOptions['yaxis'] = [columnOptions.yaxis] let columnYaxisTemp ={ opposite: '1', labels: { show: '', formatter: function (val) { if("" ){ val = graphinNumberWithCommas(val,',') } return '' + val + '' }, style }, tickAmount: parseInt(''), title: { text: '', style } } if(''){ columnYaxisTemp.tickAmount = parseInt('') || 6; columnYaxisTemp.min = parseFloat('0') || 0; columnYaxisTemp.max = parseFloat('0') || 200; } columnOptions.yaxis.push(columnYaxisTemp) } if (typeof initNowGraphina !== "undefined") { initNowGraphina( myElement, { ele: document.querySelector(".column-chart-746046b"), options: columnOptions, series: [{name: '', data: []}], animation: true, setting_date:{"iq_column_chart_filter_enable":null,"iq_column_interval_data_refresh":null,"iq_column_can_chart_reload_ajax":null} }, '746046b' ); } if (window.ajaxIntervalGraphina_746046b !== undefined) { clearInterval(window.ajaxIntervalGraphina_746046b) }

Macomb County Sheriff

Precincts reporting: 308 of 308 (100%)

No Data Found

` } return seriesName } }, tooltip: { enabled: 'yes', theme: 'light', shared: 'yes' === "yes", intersect:!('yes' === "yes"), style: { fontSize: '14px', fontFamily: 'Poppins' }, y:{ } }, responsive: [{ breakpoint: 1024, options: { chart: { height: parseInt('200') }, } }, { breakpoint: 674, options: { chart: { height: parseInt('200') }, } } ] }; if('1'){ columnOptions.tooltip.y.formatter = function(val){ if(''){ let decimal = parseInt('0') || 0; if(""){ val = graphinNumberWithCommas(val,',',decimal) } else if("" && typeof graphinaAbbrNum !== "undefined"){ val = graphinaAbbrNum(val , parseInt("") || 0 ); }else{ val = parseFloat(val).toFixed(decimal) } return '' + val + ''; } return val; } } if ("" === "yes") { columnOptions.yaxis.labels.formatter = function (val) { if('1'){ val = '' + val + ''; if(val){ val = val.split(',') } return val; } let stackCondition = !('') if(stackCondition ){ let decimal = parseInt('0') || 0; if(""){ val = graphinNumberWithCommas(val,',',decimal) } else if("" && typeof graphinaAbbrNum !== "undefined"){ val = graphinaAbbrNum(val , parseInt("") || 0 ); }else{ val = parseFloat(val).toFixed(decimal) } } return '' + val + ''; } } if("1"){ columnOptions.yaxis.tickAmount = parseInt("6"); columnOptions.dataLabels.formatter = function (val) { if(Number.isNaN(val)){ return ''; } if("1"){ val = graphinNumberWithCommas(val,',') } else if("" && typeof graphinaAbbrNum !== "undefined"){ val = graphinaAbbrNum(val , parseInt("") || 0 ); } return '' + val + ''; }; }else{ columnOptions.dataLabels.formatter = function (val) { if(Number.isNaN(val)){ return val; } val = parseFloat(val).toFixed(parseInt("0") || 0 ) ; if("1"){ val = graphinNumberWithCommas(val,',') } val = '' + val + ''; return val; }; } if ("yes" ) { columnOptions.tooltip['enabledOnSeries'] = [0]; } if ("") { columnOptions['annotations'] = { yaxis: [ { y: 0, strokeDashArray: parseInt("0"), borderColor: '#000000' } ] }; } if(""){ let style ={ color:'#000000', fontSize: '14px', fontFamily: 'Poppins', fontWeight: '', } let title = ''; let xaxisYoffset ='' === 'top' ? -95 : 0; if(typeof axisTitle !== "undefined"){ axisTitle(columnOptions, 'xaxis' ,title, style ,xaxisYoffset); } } if(""){ let style ={ color:'', colors:'#000000', fontSize: '14px', fontFamily: 'Poppins', fontWeight: '', } let title = ''; if(typeof axisTitle !== "undefined"){ axisTitle(columnOptions, 'yaxis' ,title, style ); } } if(''){ columnOptions.xaxis.tickAmount = parseInt("") || 6; columnOptions.xaxis.min = parseFloat('0') || 0; columnOptions.xaxis.max = parseFloat('0') || 200; } if(''){ columnOptions.yaxis.tickAmount = parseInt("6") || 6; columnOptions.yaxis.min = parseFloat('0') || 0; columnOptions.yaxis.max = parseFloat('0') || 200; } if(""){ let style = { color:'', colors:'#000000', fontSize: '14px', fontFamily: 'Poppins', fontWeight: '', } columnOptions['yaxis'] = [columnOptions.yaxis] let columnYaxisTemp ={ opposite: '1', labels: { show: '', formatter: function (val) { if("" ){ val = graphinNumberWithCommas(val,',') } return '' + val + '' }, style }, tickAmount: parseInt(''), title: { text: '', style } } if(''){ columnYaxisTemp.tickAmount = parseInt('') || 6; columnYaxisTemp.min = parseFloat('0') || 0; columnYaxisTemp.max = parseFloat('0') || 200; } columnOptions.yaxis.push(columnYaxisTemp) } if (typeof initNowGraphina !== "undefined") { initNowGraphina( myElement, { ele: document.querySelector(".column-chart-9c52b19"), options: columnOptions, series: [{name: '', data: []}], animation: true, setting_date:{"iq_column_chart_filter_enable":null,"iq_column_interval_data_refresh":null,"iq_column_can_chart_reload_ajax":null} }, '9c52b19' ); } if (window.ajaxIntervalGraphina_9c52b19 !== undefined) { clearInterval(window.ajaxIntervalGraphina_9c52b19) }

Macomb County Clerk and Register of Deeds

Precincts reporting: 308 of 308 (100%)

No Data Found

` } return seriesName } }, tooltip: { enabled: 'yes', theme: 'light', shared: 'yes' === "yes", intersect:!('yes' === "yes"), style: { fontSize: '14px', fontFamily: 'Poppins' }, y:{ } }, responsive: [{ breakpoint: 1024, options: { chart: { height: parseInt('200') }, } }, { breakpoint: 674, options: { chart: { height: parseInt('200') }, } } ] }; if('1'){ columnOptions.tooltip.y.formatter = function(val){ if(''){ let decimal = parseInt('0') || 0; if(""){ val = graphinNumberWithCommas(val,',',decimal) } else if("" && typeof graphinaAbbrNum !== "undefined"){ val = graphinaAbbrNum(val , parseInt("") || 0 ); }else{ val = parseFloat(val).toFixed(decimal) } return '' + val + ''; } return val; } } if ("" === "yes") { columnOptions.yaxis.labels.formatter = function (val) { if('1'){ val = '' + val + ''; if(val){ val = val.split(',') } return val; } let stackCondition = !('') if(stackCondition ){ let decimal = parseInt('0') || 0; if(""){ val = graphinNumberWithCommas(val,',',decimal) } else if("" && typeof graphinaAbbrNum !== "undefined"){ val = graphinaAbbrNum(val , parseInt("") || 0 ); }else{ val = parseFloat(val).toFixed(decimal) } } return '' + val + ''; } } if("1"){ columnOptions.yaxis.tickAmount = parseInt("6"); columnOptions.dataLabels.formatter = function (val) { if(Number.isNaN(val)){ return ''; } if("1"){ val = graphinNumberWithCommas(val,',') } else if("" && typeof graphinaAbbrNum !== "undefined"){ val = graphinaAbbrNum(val , parseInt("") || 0 ); } return '' + val + ''; }; }else{ columnOptions.dataLabels.formatter = function (val) { if(Number.isNaN(val)){ return val; } val = parseFloat(val).toFixed(parseInt("0") || 0 ) ; if("1"){ val = graphinNumberWithCommas(val,',') } val = '' + val + ''; return val; }; } if ("yes" ) { columnOptions.tooltip['enabledOnSeries'] = [0]; } if ("") { columnOptions['annotations'] = { yaxis: [ { y: 0, strokeDashArray: parseInt("0"), borderColor: '#000000' } ] }; } if(""){ let style ={ color:'#000000', fontSize: '14px', fontFamily: 'Poppins', fontWeight: '', } let title = ''; let xaxisYoffset ='' === 'top' ? -95 : 0; if(typeof axisTitle !== "undefined"){ axisTitle(columnOptions, 'xaxis' ,title, style ,xaxisYoffset); } } if(""){ let style ={ color:'', colors:'#000000', fontSize: '14px', fontFamily: 'Poppins', fontWeight: '', } let title = ''; if(typeof axisTitle !== "undefined"){ axisTitle(columnOptions, 'yaxis' ,title, style ); } } if(''){ columnOptions.xaxis.tickAmount = parseInt("") || 6; columnOptions.xaxis.min = parseFloat('0') || 0; columnOptions.xaxis.max = parseFloat('0') || 200; } if(''){ columnOptions.yaxis.tickAmount = parseInt("6") || 6; columnOptions.yaxis.min = parseFloat('0') || 0; columnOptions.yaxis.max = parseFloat('0') || 200; } if(""){ let style = { color:'', colors:'#000000', fontSize: '14px', fontFamily: 'Poppins', fontWeight: '', } columnOptions['yaxis'] = [columnOptions.yaxis] let columnYaxisTemp ={ opposite: '1', labels: { show: '', formatter: function (val) { if("" ){ val = graphinNumberWithCommas(val,',') } return '' + val + '' }, style }, tickAmount: parseInt(''), title: { text: '', style } } if(''){ columnYaxisTemp.tickAmount = parseInt('') || 6; columnYaxisTemp.min = parseFloat('0') || 0; columnYaxisTemp.max = parseFloat('0') || 200; } columnOptions.yaxis.push(columnYaxisTemp) } if (typeof initNowGraphina !== "undefined") { initNowGraphina( myElement, { ele: document.querySelector(".column-chart-a16d10e"), options: columnOptions, series: [{name: '', data: []}], animation: true, setting_date:{"iq_column_chart_filter_enable":null,"iq_column_interval_data_refresh":null,"iq_column_can_chart_reload_ajax":null} }, 'a16d10e' ); } if (window.ajaxIntervalGraphina_a16d10e !== undefined) { clearInterval(window.ajaxIntervalGraphina_a16d10e) }

Macomb County Public Works Commissioner

Precincts reporting: 308 of 308 (100%)

No Data Found

` } return seriesName } }, tooltip: { enabled: 'yes', theme: 'light', shared: 'yes' === "yes", intersect:!('yes' === "yes"), style: { fontSize: '14px', fontFamily: 'Poppins' }, y:{ } }, responsive: [{ breakpoint: 1024, options: { chart: { height: parseInt('200') }, } }, { breakpoint: 674, options: { chart: { height: parseInt('200') }, } } ] }; if('1'){ columnOptions.tooltip.y.formatter = function(val){ if(''){ let decimal = parseInt('0') || 0; if(""){ val = graphinNumberWithCommas(val,',',decimal) } else if("" && typeof graphinaAbbrNum !== "undefined"){ val = graphinaAbbrNum(val , parseInt("") || 0 ); }else{ val = parseFloat(val).toFixed(decimal) } return '' + val + ''; } return val; } } if ("" === "yes") { columnOptions.yaxis.labels.formatter = function (val) { if('1'){ val = '' + val + ''; if(val){ val = val.split(',') } return val; } let stackCondition = !('') if(stackCondition ){ let decimal = parseInt('0') || 0; if(""){ val = graphinNumberWithCommas(val,',',decimal) } else if("" && typeof graphinaAbbrNum !== "undefined"){ val = graphinaAbbrNum(val , parseInt("") || 0 ); }else{ val = parseFloat(val).toFixed(decimal) } } return '' + val + ''; } } if("1"){ columnOptions.yaxis.tickAmount = parseInt("6"); columnOptions.dataLabels.formatter = function (val) { if(Number.isNaN(val)){ return ''; } if("1"){ val = graphinNumberWithCommas(val,',') } else if("" && typeof graphinaAbbrNum !== "undefined"){ val = graphinaAbbrNum(val , parseInt("") || 0 ); } return '' + val + ''; }; }else{ columnOptions.dataLabels.formatter = function (val) { if(Number.isNaN(val)){ return val; } val = parseFloat(val).toFixed(parseInt("0") || 0 ) ; if("1"){ val = graphinNumberWithCommas(val,',') } val = '' + val + ''; return val; }; } if ("yes" ) { columnOptions.tooltip['enabledOnSeries'] = [0]; } if ("") { columnOptions['annotations'] = { yaxis: [ { y: 0, strokeDashArray: parseInt("0"), borderColor: '#000000' } ] }; } if(""){ let style ={ color:'#000000', fontSize: '14px', fontFamily: 'Poppins', fontWeight: '', } let title = ''; let xaxisYoffset ='' === 'top' ? -95 : 0; if(typeof axisTitle !== "undefined"){ axisTitle(columnOptions, 'xaxis' ,title, style ,xaxisYoffset); } } if(""){ let style ={ color:'', colors:'#000000', fontSize: '14px', fontFamily: 'Poppins', fontWeight: '', } let title = ''; if(typeof axisTitle !== "undefined"){ axisTitle(columnOptions, 'yaxis' ,title, style ); } } if(''){ columnOptions.xaxis.tickAmount = parseInt("") || 6; columnOptions.xaxis.min = parseFloat('0') || 0; columnOptions.xaxis.max = parseFloat('0') || 200; } if(''){ columnOptions.yaxis.tickAmount = parseInt("6") || 6; columnOptions.yaxis.min = parseFloat('0') || 0; columnOptions.yaxis.max = parseFloat('0') || 200; } if(""){ let style = { color:'', colors:'#000000', fontSize: '14px', fontFamily: 'Poppins', fontWeight: '', } columnOptions['yaxis'] = [columnOptions.yaxis] let columnYaxisTemp ={ opposite: '1', labels: { show: '', formatter: function (val) { if("" ){ val = graphinNumberWithCommas(val,',') } return '' + val + '' }, style }, tickAmount: parseInt(''), title: { text: '', style } } if(''){ columnYaxisTemp.tickAmount = parseInt('') || 6; columnYaxisTemp.min = parseFloat('0') || 0; columnYaxisTemp.max = parseFloat('0') || 200; } columnOptions.yaxis.push(columnYaxisTemp) } if (typeof initNowGraphina !== "undefined") { initNowGraphina( myElement, { ele: document.querySelector(".column-chart-a222381"), options: columnOptions, series: [{name: '', data: []}], animation: true, setting_date:{"iq_column_chart_filter_enable":null,"iq_column_interval_data_refresh":null,"iq_column_can_chart_reload_ajax":null} }, 'a222381' ); } if (window.ajaxIntervalGraphina_a222381 !== undefined) { clearInterval(window.ajaxIntervalGraphina_a222381) }

Macomb County Commissioner - District 1

Precincts reporting: 24 of 24 (100%)

No Data Found

` } return seriesName } }, tooltip: { enabled: 'yes', theme: 'light', shared: 'yes' === "yes", intersect:!('yes' === "yes"), style: { fontSize: '14px', fontFamily: 'Poppins' }, y:{ } }, responsive: [{ breakpoint: 1024, options: { chart: { height: parseInt('200') }, } }, { breakpoint: 674, options: { chart: { height: parseInt('200') }, } } ] }; if('1'){ columnOptions.tooltip.y.formatter = function(val){ if(''){ let decimal = parseInt('0') || 0; if(""){ val = graphinNumberWithCommas(val,',',decimal) } else if("" && typeof graphinaAbbrNum !== "undefined"){ val = graphinaAbbrNum(val , parseInt("") || 0 ); }else{ val = parseFloat(val).toFixed(decimal) } return '' + val + ''; } return val; } } if ("" === "yes") { columnOptions.yaxis.labels.formatter = function (val) { if('1'){ val = '' + val + ''; if(val){ val = val.split(',') } return val; } let stackCondition = !('') if(stackCondition ){ let decimal = parseInt('0') || 0; if(""){ val = graphinNumberWithCommas(val,',',decimal) } else if("" && typeof graphinaAbbrNum !== "undefined"){ val = graphinaAbbrNum(val , parseInt("") || 0 ); }else{ val = parseFloat(val).toFixed(decimal) } } return '' + val + ''; } } if("1"){ columnOptions.yaxis.tickAmount = parseInt("6"); columnOptions.dataLabels.formatter = function (val) { if(Number.isNaN(val)){ return ''; } if("1"){ val = graphinNumberWithCommas(val,',') } else if("" && typeof graphinaAbbrNum !== "undefined"){ val = graphinaAbbrNum(val , parseInt("") || 0 ); } return '' + val + ''; }; }else{ columnOptions.dataLabels.formatter = function (val) { if(Number.isNaN(val)){ return val; } val = parseFloat(val).toFixed(parseInt("0") || 0 ) ; if("1"){ val = graphinNumberWithCommas(val,',') } val = '' + val + ''; return val; }; } if ("yes" ) { columnOptions.tooltip['enabledOnSeries'] = [0]; } if ("") { columnOptions['annotations'] = { yaxis: [ { y: 0, strokeDashArray: parseInt("0"), borderColor: '#000000' } ] }; } if(""){ let style ={ color:'#000000', fontSize: '14px', fontFamily: 'Poppins', fontWeight: '', } let title = ''; let xaxisYoffset ='' === 'top' ? -95 : 0; if(typeof axisTitle !== "undefined"){ axisTitle(columnOptions, 'xaxis' ,title, style ,xaxisYoffset); } } if(""){ let style ={ color:'', colors:'#000000', fontSize: '14px', fontFamily: 'Poppins', fontWeight: '', } let title = ''; if(typeof axisTitle !== "undefined"){ axisTitle(columnOptions, 'yaxis' ,title, style ); } } if(''){ columnOptions.xaxis.tickAmount = parseInt("") || 6; columnOptions.xaxis.min = parseFloat('0') || 0; columnOptions.xaxis.max = parseFloat('0') || 200; } if(''){ columnOptions.yaxis.tickAmount = parseInt("6") || 6; columnOptions.yaxis.min = parseFloat('0') || 0; columnOptions.yaxis.max = parseFloat('0') || 200; } if(""){ let style = { color:'', colors:'#000000', fontSize: '14px', fontFamily: 'Poppins', fontWeight: '', } columnOptions['yaxis'] = [columnOptions.yaxis] let columnYaxisTemp ={ opposite: '1', labels: { show: '', formatter: function (val) { if("" ){ val = graphinNumberWithCommas(val,',') } return '' + val + '' }, style }, tickAmount: parseInt(''), title: { text: '', style } } if(''){ columnYaxisTemp.tickAmount = parseInt('') || 6; columnYaxisTemp.min = parseFloat('0') || 0; columnYaxisTemp.max = parseFloat('0') || 200; } columnOptions.yaxis.push(columnYaxisTemp) } if (typeof initNowGraphina !== "undefined") { initNowGraphina( myElement, { ele: document.querySelector(".column-chart-30ceff0"), options: columnOptions, series: [{name: '', data: []}], animation: true, setting_date:{"iq_column_chart_filter_enable":null,"iq_column_interval_data_refresh":null,"iq_column_can_chart_reload_ajax":null} }, '30ceff0' ); } if (window.ajaxIntervalGraphina_30ceff0 !== undefined) { clearInterval(window.ajaxIntervalGraphina_30ceff0) }

Michigan 2024 Election Results: Oakland County

6 November 2024 at 01:24

Voters in Oakland County have several countywide leadership positions on the ballot, as well as a millage proposal from Oakland County Parks.

WDET is committed to bringing you accurate, up-to-date election results for the metro Detroit area. Results from uncontested races are not included.

Be sure to bookmark this page or tune in to WDET 101.9 FM for live updates on election results. Last updated: Nov. 6 at 12:18 p.m.

County races

Oakland County Executive

Precincts reporting: 498 of 498 (100%)

No Data Found

` } return seriesName } }, tooltip: { enabled: 'yes', theme: 'light', shared: 'yes' === "yes", intersect:!('yes' === "yes"), style: { fontSize: '14px', fontFamily: 'Poppins' }, y:{ } }, responsive: [{ breakpoint: 1024, options: { chart: { height: parseInt('200') }, } }, { breakpoint: 674, options: { chart: { height: parseInt('200') }, } } ] }; if('1'){ columnOptions.tooltip.y.formatter = function(val){ if(''){ let decimal = parseInt('0') || 0; if(""){ val = graphinNumberWithCommas(val,',',decimal) } else if("" && typeof graphinaAbbrNum !== "undefined"){ val = graphinaAbbrNum(val , parseInt("") || 0 ); }else{ val = parseFloat(val).toFixed(decimal) } return '' + val + ''; } return val; } } if ("" === "yes") { columnOptions.yaxis.labels.formatter = function (val) { if('1'){ val = '' + val + ''; if(val){ val = val.split(',') } return val; } let stackCondition = !('') if(stackCondition ){ let decimal = parseInt('0') || 0; if(""){ val = graphinNumberWithCommas(val,',',decimal) } else if("" && typeof graphinaAbbrNum !== "undefined"){ val = graphinaAbbrNum(val , parseInt("") || 0 ); }else{ val = parseFloat(val).toFixed(decimal) } } return '' + val + ''; } } if("1"){ columnOptions.yaxis.tickAmount = parseInt("6"); columnOptions.dataLabels.formatter = function (val) { if(Number.isNaN(val)){ return ''; } if("1"){ val = graphinNumberWithCommas(val,',') } else if("" && typeof graphinaAbbrNum !== "undefined"){ val = graphinaAbbrNum(val , parseInt("") || 0 ); } return '' + val + ''; }; }else{ columnOptions.dataLabels.formatter = function (val) { if(Number.isNaN(val)){ return val; } val = parseFloat(val).toFixed(parseInt("0") || 0 ) ; if("1"){ val = graphinNumberWithCommas(val,',') } val = '' + val + ''; return val; }; } if ("yes" ) { columnOptions.tooltip['enabledOnSeries'] = [0]; } if ("") { columnOptions['annotations'] = { yaxis: [ { y: 0, strokeDashArray: parseInt("0"), borderColor: '#000000' } ] }; } if(""){ let style ={ color:'#000000', fontSize: '14px', fontFamily: 'Poppins', fontWeight: '', } let title = ''; let xaxisYoffset ='' === 'top' ? -95 : 0; if(typeof axisTitle !== "undefined"){ axisTitle(columnOptions, 'xaxis' ,title, style ,xaxisYoffset); } } if(""){ let style ={ color:'', colors:'#000000', fontSize: '14px', fontFamily: 'Poppins', fontWeight: '', } let title = ''; if(typeof axisTitle !== "undefined"){ axisTitle(columnOptions, 'yaxis' ,title, style ); } } if(''){ columnOptions.xaxis.tickAmount = parseInt("") || 6; columnOptions.xaxis.min = parseFloat('0') || 0; columnOptions.xaxis.max = parseFloat('0') || 200; } if(''){ columnOptions.yaxis.tickAmount = parseInt("6") || 6; columnOptions.yaxis.min = parseFloat('0') || 0; columnOptions.yaxis.max = parseFloat('0') || 200; } if(""){ let style = { color:'', colors:'#000000', fontSize: '14px', fontFamily: 'Poppins', fontWeight: '', } columnOptions['yaxis'] = [columnOptions.yaxis] let columnYaxisTemp ={ opposite: '1', labels: { show: '', formatter: function (val) { if("" ){ val = graphinNumberWithCommas(val,',') } return '' + val + '' }, style }, tickAmount: parseInt(''), title: { text: '', style } } if(''){ columnYaxisTemp.tickAmount = parseInt('') || 6; columnYaxisTemp.min = parseFloat('0') || 0; columnYaxisTemp.max = parseFloat('0') || 200; } columnOptions.yaxis.push(columnYaxisTemp) } if (typeof initNowGraphina !== "undefined") { initNowGraphina( myElement, { ele: document.querySelector(".column-chart-746046b"), options: columnOptions, series: [{name: '', data: []}], animation: true, setting_date:{"iq_column_chart_filter_enable":null,"iq_column_interval_data_refresh":null,"iq_column_can_chart_reload_ajax":null} }, '746046b' ); } if (window.ajaxIntervalGraphina_746046b !== undefined) { clearInterval(window.ajaxIntervalGraphina_746046b) }

Oakland County Prosecuting Attorney

Precincts reporting: 498 of 498 (100%)

No Data Found

` } return seriesName } }, tooltip: { enabled: 'yes', theme: 'light', shared: 'yes' === "yes", intersect:!('yes' === "yes"), style: { fontSize: '14px', fontFamily: 'Poppins' }, y:{ } }, responsive: [{ breakpoint: 1024, options: { chart: { height: parseInt('200') }, } }, { breakpoint: 674, options: { chart: { height: parseInt('200') }, } } ] }; if('1'){ columnOptions.tooltip.y.formatter = function(val){ if(''){ let decimal = parseInt('0') || 0; if(""){ val = graphinNumberWithCommas(val,',',decimal) } else if("" && typeof graphinaAbbrNum !== "undefined"){ val = graphinaAbbrNum(val , parseInt("") || 0 ); }else{ val = parseFloat(val).toFixed(decimal) } return '' + val + ''; } return val; } } if ("" === "yes") { columnOptions.yaxis.labels.formatter = function (val) { if('1'){ val = '' + val + ''; if(val){ val = val.split(',') } return val; } let stackCondition = !('') if(stackCondition ){ let decimal = parseInt('0') || 0; if(""){ val = graphinNumberWithCommas(val,',',decimal) } else if("" && typeof graphinaAbbrNum !== "undefined"){ val = graphinaAbbrNum(val , parseInt("") || 0 ); }else{ val = parseFloat(val).toFixed(decimal) } } return '' + val + ''; } } if("1"){ columnOptions.yaxis.tickAmount = parseInt("6"); columnOptions.dataLabels.formatter = function (val) { if(Number.isNaN(val)){ return ''; } if("1"){ val = graphinNumberWithCommas(val,',') } else if("" && typeof graphinaAbbrNum !== "undefined"){ val = graphinaAbbrNum(val , parseInt("") || 0 ); } return '' + val + ''; }; }else{ columnOptions.dataLabels.formatter = function (val) { if(Number.isNaN(val)){ return val; } val = parseFloat(val).toFixed(parseInt("0") || 0 ) ; if("1"){ val = graphinNumberWithCommas(val,',') } val = '' + val + ''; return val; }; } if ("yes" ) { columnOptions.tooltip['enabledOnSeries'] = [0]; } if ("") { columnOptions['annotations'] = { yaxis: [ { y: 0, strokeDashArray: parseInt("0"), borderColor: '#000000' } ] }; } if(""){ let style ={ color:'#000000', fontSize: '14px', fontFamily: 'Poppins', fontWeight: '', } let title = ''; let xaxisYoffset ='' === 'top' ? -95 : 0; if(typeof axisTitle !== "undefined"){ axisTitle(columnOptions, 'xaxis' ,title, style ,xaxisYoffset); } } if(""){ let style ={ color:'', colors:'#000000', fontSize: '14px', fontFamily: 'Poppins', fontWeight: '', } let title = ''; if(typeof axisTitle !== "undefined"){ axisTitle(columnOptions, 'yaxis' ,title, style ); } } if(''){ columnOptions.xaxis.tickAmount = parseInt("") || 6; columnOptions.xaxis.min = parseFloat('0') || 0; columnOptions.xaxis.max = parseFloat('0') || 200; } if(''){ columnOptions.yaxis.tickAmount = parseInt("6") || 6; columnOptions.yaxis.min = parseFloat('0') || 0; columnOptions.yaxis.max = parseFloat('0') || 200; } if(""){ let style = { color:'', colors:'#000000', fontSize: '14px', fontFamily: 'Poppins', fontWeight: '', } columnOptions['yaxis'] = [columnOptions.yaxis] let columnYaxisTemp ={ opposite: '1', labels: { show: '', formatter: function (val) { if("" ){ val = graphinNumberWithCommas(val,',') } return '' + val + '' }, style }, tickAmount: parseInt(''), title: { text: '', style } } if(''){ columnYaxisTemp.tickAmount = parseInt('') || 6; columnYaxisTemp.min = parseFloat('0') || 0; columnYaxisTemp.max = parseFloat('0') || 200; } columnOptions.yaxis.push(columnYaxisTemp) } if (typeof initNowGraphina !== "undefined") { initNowGraphina( myElement, { ele: document.querySelector(".column-chart-a222381"), options: columnOptions, series: [{name: '', data: []}], animation: true, setting_date:{"iq_column_chart_filter_enable":null,"iq_column_interval_data_refresh":null,"iq_column_can_chart_reload_ajax":null} }, 'a222381' ); } if (window.ajaxIntervalGraphina_a222381 !== undefined) { clearInterval(window.ajaxIntervalGraphina_a222381) }

Oakland County Sheriff

Precincts reporting: 498 of 498 (100%)

No Data Found

` } return seriesName } }, tooltip: { enabled: 'yes', theme: 'light', shared: 'yes' === "yes", intersect:!('yes' === "yes"), style: { fontSize: '14px', fontFamily: 'Poppins' }, y:{ } }, responsive: [{ breakpoint: 1024, options: { chart: { height: parseInt('200') }, } }, { breakpoint: 674, options: { chart: { height: parseInt('200') }, } } ] }; if('1'){ columnOptions.tooltip.y.formatter = function(val){ if(''){ let decimal = parseInt('0') || 0; if(""){ val = graphinNumberWithCommas(val,',',decimal) } else if("" && typeof graphinaAbbrNum !== "undefined"){ val = graphinaAbbrNum(val , parseInt("") || 0 ); }else{ val = parseFloat(val).toFixed(decimal) } return '' + val + ''; } return val; } } if ("" === "yes") { columnOptions.yaxis.labels.formatter = function (val) { if('1'){ val = '' + val + ''; if(val){ val = val.split(',') } return val; } let stackCondition = !('') if(stackCondition ){ let decimal = parseInt('0') || 0; if(""){ val = graphinNumberWithCommas(val,',',decimal) } else if("" && typeof graphinaAbbrNum !== "undefined"){ val = graphinaAbbrNum(val , parseInt("") || 0 ); }else{ val = parseFloat(val).toFixed(decimal) } } return '' + val + ''; } } if("1"){ columnOptions.yaxis.tickAmount = parseInt("6"); columnOptions.dataLabels.formatter = function (val) { if(Number.isNaN(val)){ return ''; } if("1"){ val = graphinNumberWithCommas(val,',') } else if("" && typeof graphinaAbbrNum !== "undefined"){ val = graphinaAbbrNum(val , parseInt("") || 0 ); } return '' + val + ''; }; }else{ columnOptions.dataLabels.formatter = function (val) { if(Number.isNaN(val)){ return val; } val = parseFloat(val).toFixed(parseInt("0") || 0 ) ; if("1"){ val = graphinNumberWithCommas(val,',') } val = '' + val + ''; return val; }; } if ("yes" ) { columnOptions.tooltip['enabledOnSeries'] = [0]; } if ("") { columnOptions['annotations'] = { yaxis: [ { y: 0, strokeDashArray: parseInt("0"), borderColor: '#000000' } ] }; } if(""){ let style ={ color:'#000000', fontSize: '14px', fontFamily: 'Poppins', fontWeight: '', } let title = ''; let xaxisYoffset ='' === 'top' ? -95 : 0; if(typeof axisTitle !== "undefined"){ axisTitle(columnOptions, 'xaxis' ,title, style ,xaxisYoffset); } } if(""){ let style ={ color:'', colors:'#000000', fontSize: '14px', fontFamily: 'Poppins', fontWeight: '', } let title = ''; if(typeof axisTitle !== "undefined"){ axisTitle(columnOptions, 'yaxis' ,title, style ); } } if(''){ columnOptions.xaxis.tickAmount = parseInt("") || 6; columnOptions.xaxis.min = parseFloat('0') || 0; columnOptions.xaxis.max = parseFloat('0') || 200; } if(''){ columnOptions.yaxis.tickAmount = parseInt("6") || 6; columnOptions.yaxis.min = parseFloat('0') || 0; columnOptions.yaxis.max = parseFloat('0') || 200; } if(""){ let style = { color:'', colors:'#000000', fontSize: '14px', fontFamily: 'Poppins', fontWeight: '', } columnOptions['yaxis'] = [columnOptions.yaxis] let columnYaxisTemp ={ opposite: '1', labels: { show: '', formatter: function (val) { if("" ){ val = graphinNumberWithCommas(val,',') } return '' + val + '' }, style }, tickAmount: parseInt(''), title: { text: '', style } } if(''){ columnYaxisTemp.tickAmount = parseInt('') || 6; columnYaxisTemp.min = parseFloat('0') || 0; columnYaxisTemp.max = parseFloat('0') || 200; } columnOptions.yaxis.push(columnYaxisTemp) } if (typeof initNowGraphina !== "undefined") { initNowGraphina( myElement, { ele: document.querySelector(".column-chart-9c52b19"), options: columnOptions, series: [{name: '', data: []}], animation: true, setting_date:{"iq_column_chart_filter_enable":null,"iq_column_interval_data_refresh":null,"iq_column_can_chart_reload_ajax":null} }, '9c52b19' ); } if (window.ajaxIntervalGraphina_9c52b19 !== undefined) { clearInterval(window.ajaxIntervalGraphina_9c52b19) }

Oakland County Clerk and Register of Deeds

Precincts reporting: 498 of 498 (100%)

No Data Found

` } return seriesName } }, tooltip: { enabled: 'yes', theme: 'light', shared: 'yes' === "yes", intersect:!('yes' === "yes"), style: { fontSize: '14px', fontFamily: 'Poppins' }, y:{ } }, responsive: [{ breakpoint: 1024, options: { chart: { height: parseInt('200') }, } }, { breakpoint: 674, options: { chart: { height: parseInt('200') }, } } ] }; if('1'){ columnOptions.tooltip.y.formatter = function(val){ if(''){ let decimal = parseInt('0') || 0; if(""){ val = graphinNumberWithCommas(val,',',decimal) } else if("" && typeof graphinaAbbrNum !== "undefined"){ val = graphinaAbbrNum(val , parseInt("") || 0 ); }else{ val = parseFloat(val).toFixed(decimal) } return '' + val + ''; } return val; } } if ("" === "yes") { columnOptions.yaxis.labels.formatter = function (val) { if('1'){ val = '' + val + ''; if(val){ val = val.split(',') } return val; } let stackCondition = !('') if(stackCondition ){ let decimal = parseInt('0') || 0; if(""){ val = graphinNumberWithCommas(val,',',decimal) } else if("" && typeof graphinaAbbrNum !== "undefined"){ val = graphinaAbbrNum(val , parseInt("") || 0 ); }else{ val = parseFloat(val).toFixed(decimal) } } return '' + val + ''; } } if("1"){ columnOptions.yaxis.tickAmount = parseInt("6"); columnOptions.dataLabels.formatter = function (val) { if(Number.isNaN(val)){ return ''; } if("1"){ val = graphinNumberWithCommas(val,',') } else if("" && typeof graphinaAbbrNum !== "undefined"){ val = graphinaAbbrNum(val , parseInt("") || 0 ); } return '' + val + ''; }; }else{ columnOptions.dataLabels.formatter = function (val) { if(Number.isNaN(val)){ return val; } val = parseFloat(val).toFixed(parseInt("0") || 0 ) ; if("1"){ val = graphinNumberWithCommas(val,',') } val = '' + val + ''; return val; }; } if ("yes" ) { columnOptions.tooltip['enabledOnSeries'] = [0]; } if ("") { columnOptions['annotations'] = { yaxis: [ { y: 0, strokeDashArray: parseInt("0"), borderColor: '#000000' } ] }; } if(""){ let style ={ color:'#000000', fontSize: '14px', fontFamily: 'Poppins', fontWeight: '', } let title = ''; let xaxisYoffset ='' === 'top' ? -95 : 0; if(typeof axisTitle !== "undefined"){ axisTitle(columnOptions, 'xaxis' ,title, style ,xaxisYoffset); } } if(""){ let style ={ color:'', colors:'#000000', fontSize: '14px', fontFamily: 'Poppins', fontWeight: '', } let title = ''; if(typeof axisTitle !== "undefined"){ axisTitle(columnOptions, 'yaxis' ,title, style ); } } if(''){ columnOptions.xaxis.tickAmount = parseInt("") || 6; columnOptions.xaxis.min = parseFloat('0') || 0; columnOptions.xaxis.max = parseFloat('0') || 200; } if(''){ columnOptions.yaxis.tickAmount = parseInt("6") || 6; columnOptions.yaxis.min = parseFloat('0') || 0; columnOptions.yaxis.max = parseFloat('0') || 200; } if(""){ let style = { color:'', colors:'#000000', fontSize: '14px', fontFamily: 'Poppins', fontWeight: '', } columnOptions['yaxis'] = [columnOptions.yaxis] let columnYaxisTemp ={ opposite: '1', labels: { show: '', formatter: function (val) { if("" ){ val = graphinNumberWithCommas(val,',') } return '' + val + '' }, style }, tickAmount: parseInt(''), title: { text: '', style } } if(''){ columnYaxisTemp.tickAmount = parseInt('') || 6; columnYaxisTemp.min = parseFloat('0') || 0; columnYaxisTemp.max = parseFloat('0') || 200; } columnOptions.yaxis.push(columnYaxisTemp) } if (typeof initNowGraphina !== "undefined") { initNowGraphina( myElement, { ele: document.querySelector(".column-chart-a16d10e"), options: columnOptions, series: [{name: '', data: []}], animation: true, setting_date:{"iq_column_chart_filter_enable":null,"iq_column_interval_data_refresh":null,"iq_column_can_chart_reload_ajax":null} }, 'a16d10e' ); } if (window.ajaxIntervalGraphina_a16d10e !== undefined) { clearInterval(window.ajaxIntervalGraphina_a16d10e) }

Oakland County Commission - District 1

Precincts reporting: 23 of 23 (100%)

No Data Found

` } return seriesName } }, tooltip: { enabled: 'yes', theme: 'light', shared: 'yes' === "yes", intersect:!('yes' === "yes"), style: { fontSize: '14px', fontFamily: 'Poppins' }, y:{ } }, responsive: [{ breakpoint: 1024, options: { chart: { height: parseInt('200') }, } }, { breakpoint: 674, options: { chart: { height: parseInt('200') }, } } ] }; if('1'){ columnOptions.tooltip.y.formatter = function(val){ if(''){ let decimal = parseInt('0') || 0; if(""){ val = graphinNumberWithCommas(val,',',decimal) } else if("" && typeof graphinaAbbrNum !== "undefined"){ val = graphinaAbbrNum(val , parseInt("") || 0 ); }else{ val = parseFloat(val).toFixed(decimal) } return '' + val + ''; } return val; } } if ("" === "yes") { columnOptions.yaxis.labels.formatter = function (val) { if('1'){ val = '' + val + ''; if(val){ val = val.split(',') } return val; } let stackCondition = !('') if(stackCondition ){ let decimal = parseInt('0') || 0; if(""){ val = graphinNumberWithCommas(val,',',decimal) } else if("" && typeof graphinaAbbrNum !== "undefined"){ val = graphinaAbbrNum(val , parseInt("") || 0 ); }else{ val = parseFloat(val).toFixed(decimal) } } return '' + val + ''; } } if("1"){ columnOptions.yaxis.tickAmount = parseInt("6"); columnOptions.dataLabels.formatter = function (val) { if(Number.isNaN(val)){ return ''; } if("1"){ val = graphinNumberWithCommas(val,',') } else if("" && typeof graphinaAbbrNum !== "undefined"){ val = graphinaAbbrNum(val , parseInt("") || 0 ); } return '' + val + ''; }; }else{ columnOptions.dataLabels.formatter = function (val) { if(Number.isNaN(val)){ return val; } val = parseFloat(val).toFixed(parseInt("0") || 0 ) ; if("1"){ val = graphinNumberWithCommas(val,',') } val = '' + val + ''; return val; }; } if ("yes" ) { columnOptions.tooltip['enabledOnSeries'] = [0]; } if ("") { columnOptions['annotations'] = { yaxis: [ { y: 0, strokeDashArray: parseInt("0"), borderColor: '#000000' } ] }; } if(""){ let style ={ color:'#000000', fontSize: '14px', fontFamily: 'Poppins', fontWeight: '', } let title = ''; let xaxisYoffset ='' === 'top' ? -95 : 0; if(typeof axisTitle !== "undefined"){ axisTitle(columnOptions, 'xaxis' ,title, style ,xaxisYoffset); } } if(""){ let style ={ color:'', colors:'#000000', fontSize: '14px', fontFamily: 'Poppins', fontWeight: '', } let title = ''; if(typeof axisTitle !== "undefined"){ axisTitle(columnOptions, 'yaxis' ,title, style ); } } if(''){ columnOptions.xaxis.tickAmount = parseInt("") || 6; columnOptions.xaxis.min = parseFloat('0') || 0; columnOptions.xaxis.max = parseFloat('0') || 200; } if(''){ columnOptions.yaxis.tickAmount = parseInt("6") || 6; columnOptions.yaxis.min = parseFloat('0') || 0; columnOptions.yaxis.max = parseFloat('0') || 200; } if(""){ let style = { color:'', colors:'#000000', fontSize: '14px', fontFamily: 'Poppins', fontWeight: '', } columnOptions['yaxis'] = [columnOptions.yaxis] let columnYaxisTemp ={ opposite: '1', labels: { show: '', formatter: function (val) { if("" ){ val = graphinNumberWithCommas(val,',') } return '' + val + '' }, style }, tickAmount: parseInt(''), title: { text: '', style } } if(''){ columnYaxisTemp.tickAmount = parseInt('') || 6; columnYaxisTemp.min = parseFloat('0') || 0; columnYaxisTemp.max = parseFloat('0') || 200; } columnOptions.yaxis.push(columnYaxisTemp) } if (typeof initNowGraphina !== "undefined") { initNowGraphina( myElement, { ele: document.querySelector(".column-chart-30ceff0"), options: columnOptions, series: [{name: '', data: []}], animation: true, setting_date:{"iq_column_chart_filter_enable":null,"iq_column_interval_data_refresh":null,"iq_column_can_chart_reload_ajax":null} }, '30ceff0' ); } if (window.ajaxIntervalGraphina_30ceff0 !== undefined) { clearInterval(window.ajaxIntervalGraphina_30ceff0) }

Michigan 2024 Election Results: Wayne County

6 November 2024 at 00:05

Voters in Wayne County have several countywide leadership positions on the ballot, along with two education-related millage proposals

WDET is committed to bringing you accurate, up-to-date election results for the metro Detroit area. Results from uncontested races are not included.

Be sure to bookmark this page or tune in to WDET 101.9 FM for live updates on election results. Last updated at 2:03 p.m. Nov. 6.

County races

Wayne County Prosecuting Attorney

Precincts reporting: 912 of 912 (100%)

No Data Found

` } return seriesName } }, tooltip: { enabled: 'yes', theme: 'light', shared: 'yes' === "yes", intersect:!('yes' === "yes"), style: { fontSize: '14px', fontFamily: 'Poppins' }, y:{ } }, responsive: [{ breakpoint: 1024, options: { chart: { height: parseInt('200') }, } }, { breakpoint: 674, options: { chart: { height: parseInt('200') }, } } ] }; if('1'){ columnOptions.tooltip.y.formatter = function(val){ if(''){ let decimal = parseInt('0') || 0; if(""){ val = graphinNumberWithCommas(val,',',decimal) } else if("" && typeof graphinaAbbrNum !== "undefined"){ val = graphinaAbbrNum(val , parseInt("") || 0 ); }else{ val = parseFloat(val).toFixed(decimal) } return '' + val + ''; } return val; } } if ("" === "yes") { columnOptions.yaxis.labels.formatter = function (val) { if('1'){ val = '' + val + ''; if(val){ val = val.split(',') } return val; } let stackCondition = !('') if(stackCondition ){ let decimal = parseInt('0') || 0; if(""){ val = graphinNumberWithCommas(val,',',decimal) } else if("" && typeof graphinaAbbrNum !== "undefined"){ val = graphinaAbbrNum(val , parseInt("") || 0 ); }else{ val = parseFloat(val).toFixed(decimal) } } return '' + val + ''; } } if("1"){ columnOptions.yaxis.tickAmount = parseInt("6"); columnOptions.dataLabels.formatter = function (val) { if(Number.isNaN(val)){ return ''; } if("1"){ val = graphinNumberWithCommas(val,',') } else if("" && typeof graphinaAbbrNum !== "undefined"){ val = graphinaAbbrNum(val , parseInt("") || 0 ); } return '' + val + ''; }; }else{ columnOptions.dataLabels.formatter = function (val) { if(Number.isNaN(val)){ return val; } val = parseFloat(val).toFixed(parseInt("0") || 0 ) ; if("1"){ val = graphinNumberWithCommas(val,',') } val = '' + val + ''; return val; }; } if ("yes" ) { columnOptions.tooltip['enabledOnSeries'] = [0]; } if ("") { columnOptions['annotations'] = { yaxis: [ { y: 0, strokeDashArray: parseInt("0"), borderColor: '#000000' } ] }; } if(""){ let style ={ color:'#000000', fontSize: '14px', fontFamily: 'Poppins', fontWeight: '', } let title = ''; let xaxisYoffset ='' === 'top' ? -95 : 0; if(typeof axisTitle !== "undefined"){ axisTitle(columnOptions, 'xaxis' ,title, style ,xaxisYoffset); } } if(""){ let style ={ color:'', colors:'#000000', fontSize: '14px', fontFamily: 'Poppins', fontWeight: '', } let title = ''; if(typeof axisTitle !== "undefined"){ axisTitle(columnOptions, 'yaxis' ,title, style ); } } if(''){ columnOptions.xaxis.tickAmount = parseInt("") || 6; columnOptions.xaxis.min = parseFloat('0') || 0; columnOptions.xaxis.max = parseFloat('0') || 200; } if(''){ columnOptions.yaxis.tickAmount = parseInt("6") || 6; columnOptions.yaxis.min = parseFloat('0') || 0; columnOptions.yaxis.max = parseFloat('0') || 200; } if(""){ let style = { color:'', colors:'#000000', fontSize: '14px', fontFamily: 'Poppins', fontWeight: '', } columnOptions['yaxis'] = [columnOptions.yaxis] let columnYaxisTemp ={ opposite: '1', labels: { show: '', formatter: function (val) { if("" ){ val = graphinNumberWithCommas(val,',') } return '' + val + '' }, style }, tickAmount: parseInt(''), title: { text: '', style } } if(''){ columnYaxisTemp.tickAmount = parseInt('') || 6; columnYaxisTemp.min = parseFloat('0') || 0; columnYaxisTemp.max = parseFloat('0') || 200; } columnOptions.yaxis.push(columnYaxisTemp) } if (typeof initNowGraphina !== "undefined") { initNowGraphina( myElement, { ele: document.querySelector(".column-chart-746046b"), options: columnOptions, series: [{name: '', data: []}], animation: true, setting_date:{"iq_column_chart_filter_enable":null,"iq_column_interval_data_refresh":null,"iq_column_can_chart_reload_ajax":null} }, '746046b' ); } if (window.ajaxIntervalGraphina_746046b !== undefined) { clearInterval(window.ajaxIntervalGraphina_746046b) }

Wayne County Sheriff

Precincts reporting: 912 of 912 (100%)

No Data Found

` } return seriesName } }, tooltip: { enabled: 'yes', theme: 'light', shared: 'yes' === "yes", intersect:!('yes' === "yes"), style: { fontSize: '14px', fontFamily: 'Poppins' }, y:{ } }, responsive: [{ breakpoint: 1024, options: { chart: { height: parseInt('200') }, } }, { breakpoint: 674, options: { chart: { height: parseInt('200') }, } } ] }; if('1'){ columnOptions.tooltip.y.formatter = function(val){ if(''){ let decimal = parseInt('0') || 0; if(""){ val = graphinNumberWithCommas(val,',',decimal) } else if("" && typeof graphinaAbbrNum !== "undefined"){ val = graphinaAbbrNum(val , parseInt("") || 0 ); }else{ val = parseFloat(val).toFixed(decimal) } return '' + val + ''; } return val; } } if ("" === "yes") { columnOptions.yaxis.labels.formatter = function (val) { if('1'){ val = '' + val + ''; if(val){ val = val.split(',') } return val; } let stackCondition = !('') if(stackCondition ){ let decimal = parseInt('0') || 0; if(""){ val = graphinNumberWithCommas(val,',',decimal) } else if("" && typeof graphinaAbbrNum !== "undefined"){ val = graphinaAbbrNum(val , parseInt("") || 0 ); }else{ val = parseFloat(val).toFixed(decimal) } } return '' + val + ''; } } if("1"){ columnOptions.yaxis.tickAmount = parseInt("6"); columnOptions.dataLabels.formatter = function (val) { if(Number.isNaN(val)){ return ''; } if("1"){ val = graphinNumberWithCommas(val,',') } else if("" && typeof graphinaAbbrNum !== "undefined"){ val = graphinaAbbrNum(val , parseInt("") || 0 ); } return '' + val + ''; }; }else{ columnOptions.dataLabels.formatter = function (val) { if(Number.isNaN(val)){ return val; } val = parseFloat(val).toFixed(parseInt("0") || 0 ) ; if("1"){ val = graphinNumberWithCommas(val,',') } val = '' + val + ''; return val; }; } if ("yes" ) { columnOptions.tooltip['enabledOnSeries'] = [0]; } if ("") { columnOptions['annotations'] = { yaxis: [ { y: 0, strokeDashArray: parseInt("0"), borderColor: '#000000' } ] }; } if(""){ let style ={ color:'#000000', fontSize: '14px', fontFamily: 'Poppins', fontWeight: '', } let title = ''; let xaxisYoffset ='' === 'top' ? -95 : 0; if(typeof axisTitle !== "undefined"){ axisTitle(columnOptions, 'xaxis' ,title, style ,xaxisYoffset); } } if(""){ let style ={ color:'', colors:'#000000', fontSize: '14px', fontFamily: 'Poppins', fontWeight: '', } let title = ''; if(typeof axisTitle !== "undefined"){ axisTitle(columnOptions, 'yaxis' ,title, style ); } } if(''){ columnOptions.xaxis.tickAmount = parseInt("") || 6; columnOptions.xaxis.min = parseFloat('0') || 0; columnOptions.xaxis.max = parseFloat('0') || 200; } if(''){ columnOptions.yaxis.tickAmount = parseInt("6") || 6; columnOptions.yaxis.min = parseFloat('0') || 0; columnOptions.yaxis.max = parseFloat('0') || 200; } if(""){ let style = { color:'', colors:'#000000', fontSize: '14px', fontFamily: 'Poppins', fontWeight: '', } columnOptions['yaxis'] = [columnOptions.yaxis] let columnYaxisTemp ={ opposite: '1', labels: { show: '', formatter: function (val) { if("" ){ val = graphinNumberWithCommas(val,',') } return '' + val + '' }, style }, tickAmount: parseInt(''), title: { text: '', style } } if(''){ columnYaxisTemp.tickAmount = parseInt('') || 6; columnYaxisTemp.min = parseFloat('0') || 0; columnYaxisTemp.max = parseFloat('0') || 200; } columnOptions.yaxis.push(columnYaxisTemp) } if (typeof initNowGraphina !== "undefined") { initNowGraphina( myElement, { ele: document.querySelector(".column-chart-9c52b19"), options: columnOptions, series: [{name: '', data: []}], animation: true, setting_date:{"iq_column_chart_filter_enable":null,"iq_column_interval_data_refresh":null,"iq_column_can_chart_reload_ajax":null} }, '9c52b19' ); } if (window.ajaxIntervalGraphina_9c52b19 !== undefined) { clearInterval(window.ajaxIntervalGraphina_9c52b19) }

Wayne County Clerk

Precincts reporting: 912 of 912 (100%)

No Data Found

` } return seriesName } }, tooltip: { enabled: 'yes', theme: 'light', shared: 'yes' === "yes", intersect:!('yes' === "yes"), style: { fontSize: '14px', fontFamily: 'Poppins' }, y:{ } }, responsive: [{ breakpoint: 1024, options: { chart: { height: parseInt('200') }, } }, { breakpoint: 674, options: { chart: { height: parseInt('200') }, } } ] }; if('1'){ columnOptions.tooltip.y.formatter = function(val){ if(''){ let decimal = parseInt('0') || 0; if(""){ val = graphinNumberWithCommas(val,',',decimal) } else if("" && typeof graphinaAbbrNum !== "undefined"){ val = graphinaAbbrNum(val , parseInt("") || 0 ); }else{ val = parseFloat(val).toFixed(decimal) } return '' + val + ''; } return val; } } if ("" === "yes") { columnOptions.yaxis.labels.formatter = function (val) { if('1'){ val = '' + val + ''; if(val){ val = val.split(',') } return val; } let stackCondition = !('') if(stackCondition ){ let decimal = parseInt('0') || 0; if(""){ val = graphinNumberWithCommas(val,',',decimal) } else if("" && typeof graphinaAbbrNum !== "undefined"){ val = graphinaAbbrNum(val , parseInt("") || 0 ); }else{ val = parseFloat(val).toFixed(decimal) } } return '' + val + ''; } } if("1"){ columnOptions.yaxis.tickAmount = parseInt("6"); columnOptions.dataLabels.formatter = function (val) { if(Number.isNaN(val)){ return ''; } if("1"){ val = graphinNumberWithCommas(val,',') } else if("" && typeof graphinaAbbrNum !== "undefined"){ val = graphinaAbbrNum(val , parseInt("") || 0 ); } return '' + val + ''; }; }else{ columnOptions.dataLabels.formatter = function (val) { if(Number.isNaN(val)){ return val; } val = parseFloat(val).toFixed(parseInt("0") || 0 ) ; if("1"){ val = graphinNumberWithCommas(val,',') } val = '' + val + ''; return val; }; } if ("yes" ) { columnOptions.tooltip['enabledOnSeries'] = [0]; } if ("") { columnOptions['annotations'] = { yaxis: [ { y: 0, strokeDashArray: parseInt("0"), borderColor: '#000000' } ] }; } if(""){ let style ={ color:'#000000', fontSize: '14px', fontFamily: 'Poppins', fontWeight: '', } let title = ''; let xaxisYoffset ='' === 'top' ? -95 : 0; if(typeof axisTitle !== "undefined"){ axisTitle(columnOptions, 'xaxis' ,title, style ,xaxisYoffset); } } if(""){ let style ={ color:'', colors:'#000000', fontSize: '14px', fontFamily: 'Poppins', fontWeight: '', } let title = ''; if(typeof axisTitle !== "undefined"){ axisTitle(columnOptions, 'yaxis' ,title, style ); } } if(''){ columnOptions.xaxis.tickAmount = parseInt("") || 6; columnOptions.xaxis.min = parseFloat('0') || 0; columnOptions.xaxis.max = parseFloat('0') || 200; } if(''){ columnOptions.yaxis.tickAmount = parseInt("6") || 6; columnOptions.yaxis.min = parseFloat('0') || 0; columnOptions.yaxis.max = parseFloat('0') || 200; } if(""){ let style = { color:'', colors:'#000000', fontSize: '14px', fontFamily: 'Poppins', fontWeight: '', } columnOptions['yaxis'] = [columnOptions.yaxis] let columnYaxisTemp ={ opposite: '1', labels: { show: '', formatter: function (val) { if("" ){ val = graphinNumberWithCommas(val,',') } return '' + val + '' }, style }, tickAmount: parseInt(''), title: { text: '', style } } if(''){ columnYaxisTemp.tickAmount = parseInt('') || 6; columnYaxisTemp.min = parseFloat('0') || 0; columnYaxisTemp.max = parseFloat('0') || 200; } columnOptions.yaxis.push(columnYaxisTemp) } if (typeof initNowGraphina !== "undefined") { initNowGraphina( myElement, { ele: document.querySelector(".column-chart-a16d10e"), options: columnOptions, series: [{name: '', data: []}], animation: true, setting_date:{"iq_column_chart_filter_enable":null,"iq_column_interval_data_refresh":null,"iq_column_can_chart_reload_ajax":null} }, 'a16d10e' ); } if (window.ajaxIntervalGraphina_a16d10e !== undefined) { clearInterval(window.ajaxIntervalGraphina_a16d10e) }

Wayne County Register of Deeds

Precincts reporting: 912 of 912 (100%)

No Data Found

` } return seriesName } }, tooltip: { enabled: 'yes', theme: 'light', shared: 'yes' === "yes", intersect:!('yes' === "yes"), style: { fontSize: '14px', fontFamily: 'Poppins' }, y:{ } }, responsive: [{ breakpoint: 1024, options: { chart: { height: parseInt('200') }, } }, { breakpoint: 674, options: { chart: { height: parseInt('200') }, } } ] }; if('1'){ columnOptions.tooltip.y.formatter = function(val){ if(''){ let decimal = parseInt('0') || 0; if(""){ val = graphinNumberWithCommas(val,',',decimal) } else if("" && typeof graphinaAbbrNum !== "undefined"){ val = graphinaAbbrNum(val , parseInt("") || 0 ); }else{ val = parseFloat(val).toFixed(decimal) } return '' + val + ''; } return val; } } if ("" === "yes") { columnOptions.yaxis.labels.formatter = function (val) { if('1'){ val = '' + val + ''; if(val){ val = val.split(',') } return val; } let stackCondition = !('') if(stackCondition ){ let decimal = parseInt('0') || 0; if(""){ val = graphinNumberWithCommas(val,',',decimal) } else if("" && typeof graphinaAbbrNum !== "undefined"){ val = graphinaAbbrNum(val , parseInt("") || 0 ); }else{ val = parseFloat(val).toFixed(decimal) } } return '' + val + ''; } } if("1"){ columnOptions.yaxis.tickAmount = parseInt("6"); columnOptions.dataLabels.formatter = function (val) { if(Number.isNaN(val)){ return ''; } if("1"){ val = graphinNumberWithCommas(val,',') } else if("" && typeof graphinaAbbrNum !== "undefined"){ val = graphinaAbbrNum(val , parseInt("") || 0 ); } return '' + val + ''; }; }else{ columnOptions.dataLabels.formatter = function (val) { if(Number.isNaN(val)){ return val; } val = parseFloat(val).toFixed(parseInt("0") || 0 ) ; if("1"){ val = graphinNumberWithCommas(val,',') } val = '' + val + ''; return val; }; } if ("yes" ) { columnOptions.tooltip['enabledOnSeries'] = [0]; } if ("") { columnOptions['annotations'] = { yaxis: [ { y: 0, strokeDashArray: parseInt("0"), borderColor: '#000000' } ] }; } if(""){ let style ={ color:'#000000', fontSize: '14px', fontFamily: 'Poppins', fontWeight: '', } let title = ''; let xaxisYoffset ='' === 'top' ? -95 : 0; if(typeof axisTitle !== "undefined"){ axisTitle(columnOptions, 'xaxis' ,title, style ,xaxisYoffset); } } if(""){ let style ={ color:'', colors:'#000000', fontSize: '14px', fontFamily: 'Poppins', fontWeight: '', } let title = ''; if(typeof axisTitle !== "undefined"){ axisTitle(columnOptions, 'yaxis' ,title, style ); } } if(''){ columnOptions.xaxis.tickAmount = parseInt("") || 6; columnOptions.xaxis.min = parseFloat('0') || 0; columnOptions.xaxis.max = parseFloat('0') || 200; } if(''){ columnOptions.yaxis.tickAmount = parseInt("6") || 6; columnOptions.yaxis.min = parseFloat('0') || 0; columnOptions.yaxis.max = parseFloat('0') || 200; } if(""){ let style = { color:'', colors:'#000000', fontSize: '14px', fontFamily: 'Poppins', fontWeight: '', } columnOptions['yaxis'] = [columnOptions.yaxis] let columnYaxisTemp ={ opposite: '1', labels: { show: '', formatter: function (val) { if("" ){ val = graphinNumberWithCommas(val,',') } return '' + val + '' }, style }, tickAmount: parseInt(''), title: { text: '', style } } if(''){ columnYaxisTemp.tickAmount = parseInt('') || 6; columnYaxisTemp.min = parseFloat('0') || 0; columnYaxisTemp.max = parseFloat('0') || 200; } columnOptions.yaxis.push(columnYaxisTemp) } if (typeof initNowGraphina !== "undefined") { initNowGraphina( myElement, { ele: document.querySelector(".column-chart-a222381"), options: columnOptions, series: [{name: '', data: []}], animation: true, setting_date:{"iq_column_chart_filter_enable":null,"iq_column_interval_data_refresh":null,"iq_column_can_chart_reload_ajax":null} }, 'a222381' ); } if (window.ajaxIntervalGraphina_a222381 !== undefined) { clearInterval(window.ajaxIntervalGraphina_a222381) }

Wayne County Commission - District 5

Precincts reporting: 108 of 108 (100%)

No Data Found

` } return seriesName } }, tooltip: { enabled: 'yes', theme: 'light', shared: 'yes' === "yes", intersect:!('yes' === "yes"), style: { fontSize: '14px', fontFamily: 'Poppins' }, y:{ } }, responsive: [{ breakpoint: 1024, options: { chart: { height: parseInt('200') }, } }, { breakpoint: 674, options: { chart: { height: parseInt('200') }, } } ] }; if('1'){ columnOptions.tooltip.y.formatter = function(val){ if(''){ let decimal = parseInt('0') || 0; if(""){ val = graphinNumberWithCommas(val,',',decimal) } else if("" && typeof graphinaAbbrNum !== "undefined"){ val = graphinaAbbrNum(val , parseInt("") || 0 ); }else{ val = parseFloat(val).toFixed(decimal) } return '' + val + ''; } return val; } } if ("" === "yes") { columnOptions.yaxis.labels.formatter = function (val) { if('1'){ val = '' + val + ''; if(val){ val = val.split(',') } return val; } let stackCondition = !('') if(stackCondition ){ let decimal = parseInt('0') || 0; if(""){ val = graphinNumberWithCommas(val,',',decimal) } else if("" && typeof graphinaAbbrNum !== "undefined"){ val = graphinaAbbrNum(val , parseInt("") || 0 ); }else{ val = parseFloat(val).toFixed(decimal) } } return '' + val + ''; } } if("1"){ columnOptions.yaxis.tickAmount = parseInt("6"); columnOptions.dataLabels.formatter = function (val) { if(Number.isNaN(val)){ return ''; } if("1"){ val = graphinNumberWithCommas(val,',') } else if("" && typeof graphinaAbbrNum !== "undefined"){ val = graphinaAbbrNum(val , parseInt("") || 0 ); } return '' + val + ''; }; }else{ columnOptions.dataLabels.formatter = function (val) { if(Number.isNaN(val)){ return val; } val = parseFloat(val).toFixed(parseInt("0") || 0 ) ; if("1"){ val = graphinNumberWithCommas(val,',') } val = '' + val + ''; return val; }; } if ("yes" ) { columnOptions.tooltip['enabledOnSeries'] = [0]; } if ("") { columnOptions['annotations'] = { yaxis: [ { y: 0, strokeDashArray: parseInt("0"), borderColor: '#000000' } ] }; } if(""){ let style ={ color:'#000000', fontSize: '14px', fontFamily: 'Poppins', fontWeight: '', } let title = ''; let xaxisYoffset ='' === 'top' ? -95 : 0; if(typeof axisTitle !== "undefined"){ axisTitle(columnOptions, 'xaxis' ,title, style ,xaxisYoffset); } } if(""){ let style ={ color:'', colors:'#000000', fontSize: '14px', fontFamily: 'Poppins', fontWeight: '', } let title = ''; if(typeof axisTitle !== "undefined"){ axisTitle(columnOptions, 'yaxis' ,title, style ); } } if(''){ columnOptions.xaxis.tickAmount = parseInt("") || 6; columnOptions.xaxis.min = parseFloat('0') || 0; columnOptions.xaxis.max = parseFloat('0') || 200; } if(''){ columnOptions.yaxis.tickAmount = parseInt("6") || 6; columnOptions.yaxis.min = parseFloat('0') || 0; columnOptions.yaxis.max = parseFloat('0') || 200; } if(""){ let style = { color:'', colors:'#000000', fontSize: '14px', fontFamily: 'Poppins', fontWeight: '', } columnOptions['yaxis'] = [columnOptions.yaxis] let columnYaxisTemp ={ opposite: '1', labels: { show: '', formatter: function (val) { if("" ){ val = graphinNumberWithCommas(val,',') } return '' + val + '' }, style }, tickAmount: parseInt(''), title: { text: '', style } } if(''){ columnYaxisTemp.tickAmount = parseInt('') || 6; columnYaxisTemp.min = parseFloat('0') || 0; columnYaxisTemp.max = parseFloat('0') || 200; } columnOptions.yaxis.push(columnYaxisTemp) } if (typeof initNowGraphina !== "undefined") { initNowGraphina( myElement, { ele: document.querySelector(".column-chart-30ceff0"), options: columnOptions, series: [{name: '', data: []}], animation: true, setting_date:{"iq_column_chart_filter_enable":null,"iq_column_interval_data_refresh":null,"iq_column_can_chart_reload_ajax":null} }, '30ceff0' ); } if (window.ajaxIntervalGraphina_30ceff0 !== undefined) { clearInterval(window.ajaxIntervalGraphina_30ceff0) }

Detroit Evening Report: Michigan’s early vote surpasses 3 million before Election Day

5 November 2024 at 23:06

More than three million people have already voted in Michigan’s general election, but officials say they’re still expecting a busy day on Election Day as voters head to the polls.

Subscribe to the Detroit Evening Report on Apple Podcasts, Spotify, NPR.org or wherever you get your podcasts.

Shira Roza is the election protection director at Promote the Vote. She says her group is ready to help.

“Our nonpartisan election protection boiler room has in the past week alone responded to over 100 voting-related issues, from long lines at early voting sites to a lack of accessibility for voters with disabilities to voter intimidation,” said Roza.

To report issues or get assistance from Promote the Vote, you can call their hotline 866-OUR-VOTE. If you feel physically threatened at a polling place, call 911. 

Polls close at 8 p.m. in Michigan — excluding the Upper Peninsula counties of Dickinson, Gogebic, Iron and Menominee, which are in the Central Time Zone and will close their polling locations at 9 p.m. ET. Follow along with WDET on-air and online at wdet.org/electionresults for local, state and federal election results updated in real-time by the WDET News team.

—Reporting by Russ McNamara, WDET

Other headlines for Election Day, Tuesday, Nov. 5, 2024:

  • Polls across Metro Detroit are open until 8 p.m. If you’re in line by 8, you will be allowed to vote no matter how long it takes.
  • Poll workers are keeping an eye out for possible disturbances, so don’t wear campaign-related clothing to the polls, and make sure to listen to the instructions that poll workers are giving you.
  • At the top of today’s ballot, Republican former President Donald Trump faces off against Democratic Vice President Kamala Harris. The candidates and their running mates have made several trips to Detroit in the past few weeks, making their cases for your votes. There are also several other presidential candidates on the ballot, from a wide array of political parties.
  • In the race for U.S. Senate, Democrat Elissa Slotkin and Republican Mike Rogers are battling for the seat left open when incumbent Senator Debbie Stabenow decided not to run for reelection.
  • Here in the city of Detroit, there are two Congressional races. The 13th Congressional District covers the eastern half of the city and parts of Downriver.  In that race, Democratic incumbent Shri Thanedar faces Republican challenger Martell Bivings.
  • On the city’s far west side, Democratic incumbent Rashida Tlaib faces Republican challenger James Hooper for the 12th Congressional District.
  • Among the many other races on the ballot are contests for the Michigan Supreme Court, the 36th District Court, the Detroit School Board, and the Wayne State Board of Governors. There are also two educational millages.
  • If you have questions about the general election or what’s on your ballot, visit the WDET Voter Guide at wdet.org/voterguide
  • And be sure to follow along with WDET on-air at 101.9 FM and online at wdet.org/electionresults for local, state and federal election results updated in real-time.
  • In non-election news, ESPN is reporting that the Detroit Lions have made a trade for Cleveland Browns defensive lineman Za’Darius Smith to bolster its defense.  The team plays the Houston Texans Sunday night. 

Do you have a community story we should tell? Let us know in an email at detroiteveningreport@wdet.org.

Trusted, accurate, up-to-date.

WDET strives to make our journalism accessible to everyone. As a public media institution, we maintain our journalistic integrity through independent support from readers like you. If you value WDET as your source of news, music and conversation, please make a gift today. Donate today »

The post Detroit Evening Report: Michigan’s early vote surpasses 3 million before Election Day appeared first on WDET 101.9 FM.

Michigan 2024 Election Results: Michigan Supreme Court

5 November 2024 at 19:08

Michigan voters will decide who will serve on the next Michigan Supreme Court on Tuesday, Nov. 5. There are four candidates running to fill two open seats on the bench — one partial four-year term and one full eight-year term.

WDET is committed to bringing you accurate, up-to-date election results for the metro Detroit area. Results from uncontested races are not included.

Be sure to bookmark this page or tune in to WDET 101.9 FM for live updates on election results. Last updated: Nov. 6 at 11:38 a.m.

Michigan Supreme Court - Non-Incumbent Position

Precincts reporting: 75.1% (3,390/4,511)

No Data Found

` } return seriesName } }, tooltip: { enabled: 'yes', theme: 'light', shared: 'yes' === "yes", intersect:!('yes' === "yes"), style: { fontSize: '14px', fontFamily: 'Poppins' }, y:{ } }, responsive: [{ breakpoint: 1024, options: { chart: { height: parseInt('200') }, } }, { breakpoint: 674, options: { chart: { height: parseInt('200') }, } } ] }; if('1'){ columnOptions.tooltip.y.formatter = function(val){ if(''){ let decimal = parseInt('0') || 0; if(""){ val = graphinNumberWithCommas(val,',',decimal) } else if("" && typeof graphinaAbbrNum !== "undefined"){ val = graphinaAbbrNum(val , parseInt("") || 0 ); }else{ val = parseFloat(val).toFixed(decimal) } return '' + val + ''; } return val; } } if ("" === "yes") { columnOptions.yaxis.labels.formatter = function (val) { if('1'){ val = '' + val + ''; if(val){ val = val.split(',') } return val; } let stackCondition = !('') if(stackCondition ){ let decimal = parseInt('0') || 0; if(""){ val = graphinNumberWithCommas(val,',',decimal) } else if("" && typeof graphinaAbbrNum !== "undefined"){ val = graphinaAbbrNum(val , parseInt("") || 0 ); }else{ val = parseFloat(val).toFixed(decimal) } } return '' + val + ''; } } if("1"){ columnOptions.yaxis.tickAmount = parseInt("6"); columnOptions.dataLabels.formatter = function (val) { if(Number.isNaN(val)){ return ''; } if("1"){ val = graphinNumberWithCommas(val,',') } else if("" && typeof graphinaAbbrNum !== "undefined"){ val = graphinaAbbrNum(val , parseInt("") || 0 ); } return '' + val + ''; }; }else{ columnOptions.dataLabels.formatter = function (val) { if(Number.isNaN(val)){ return val; } val = parseFloat(val).toFixed(parseInt("0") || 0 ) ; if("1"){ val = graphinNumberWithCommas(val,',') } val = '' + val + ''; return val; }; } if ("yes" ) { columnOptions.tooltip['enabledOnSeries'] = [0]; } if ("") { columnOptions['annotations'] = { yaxis: [ { y: 0, strokeDashArray: parseInt("0"), borderColor: '#000000' } ] }; } if(""){ let style ={ color:'#000000', fontSize: '14px', fontFamily: 'Poppins', fontWeight: '', } let title = ''; let xaxisYoffset ='' === 'top' ? -95 : 0; if(typeof axisTitle !== "undefined"){ axisTitle(columnOptions, 'xaxis' ,title, style ,xaxisYoffset); } } if(""){ let style ={ color:'', colors:'#000000', fontSize: '14px', fontFamily: 'Poppins', fontWeight: '', } let title = ''; if(typeof axisTitle !== "undefined"){ axisTitle(columnOptions, 'yaxis' ,title, style ); } } if(''){ columnOptions.xaxis.tickAmount = parseInt("") || 6; columnOptions.xaxis.min = parseFloat('0') || 0; columnOptions.xaxis.max = parseFloat('0') || 200; } if(''){ columnOptions.yaxis.tickAmount = parseInt("6") || 6; columnOptions.yaxis.min = parseFloat('0') || 0; columnOptions.yaxis.max = parseFloat('0') || 200; } if(""){ let style = { color:'', colors:'#000000', fontSize: '14px', fontFamily: 'Poppins', fontWeight: '', } columnOptions['yaxis'] = [columnOptions.yaxis] let columnYaxisTemp ={ opposite: '1', labels: { show: '', formatter: function (val) { if("" ){ val = graphinNumberWithCommas(val,',') } return '' + val + '' }, style }, tickAmount: parseInt(''), title: { text: '', style } } if(''){ columnYaxisTemp.tickAmount = parseInt('') || 6; columnYaxisTemp.min = parseFloat('0') || 0; columnYaxisTemp.max = parseFloat('0') || 200; } columnOptions.yaxis.push(columnYaxisTemp) } if (typeof initNowGraphina !== "undefined") { initNowGraphina( myElement, { ele: document.querySelector(".column-chart-746046b"), options: columnOptions, series: [{name: '', data: []}], animation: true, setting_date:{"iq_column_chart_filter_enable":null,"iq_column_interval_data_refresh":null,"iq_column_can_chart_reload_ajax":null} }, '746046b' ); } if (window.ajaxIntervalGraphina_746046b !== undefined) { clearInterval(window.ajaxIntervalGraphina_746046b) }

Michigan Supreme Court - Incumbent Position, Partial Term

Precincts reporting: 72.6% (3,273/4,511)

No Data Found

` } return seriesName } }, tooltip: { enabled: 'yes', theme: 'light', shared: 'yes' === "yes", intersect:!('yes' === "yes"), style: { fontSize: '14px', fontFamily: 'Poppins' }, y:{ } }, responsive: [{ breakpoint: 1024, options: { chart: { height: parseInt('200') }, } }, { breakpoint: 674, options: { chart: { height: parseInt('200') }, } } ] }; if('1'){ columnOptions.tooltip.y.formatter = function(val){ if(''){ let decimal = parseInt('0') || 0; if(""){ val = graphinNumberWithCommas(val,',',decimal) } else if("" && typeof graphinaAbbrNum !== "undefined"){ val = graphinaAbbrNum(val , parseInt("") || 0 ); }else{ val = parseFloat(val).toFixed(decimal) } return '' + val + ''; } return val; } } if ("" === "yes") { columnOptions.yaxis.labels.formatter = function (val) { if('1'){ val = '' + val + ''; if(val){ val = val.split(',') } return val; } let stackCondition = !('') if(stackCondition ){ let decimal = parseInt('0') || 0; if(""){ val = graphinNumberWithCommas(val,',',decimal) } else if("" && typeof graphinaAbbrNum !== "undefined"){ val = graphinaAbbrNum(val , parseInt("") || 0 ); }else{ val = parseFloat(val).toFixed(decimal) } } return '' + val + ''; } } if("1"){ columnOptions.yaxis.tickAmount = parseInt("6"); columnOptions.dataLabels.formatter = function (val) { if(Number.isNaN(val)){ return ''; } if("1"){ val = graphinNumberWithCommas(val,',') } else if("" && typeof graphinaAbbrNum !== "undefined"){ val = graphinaAbbrNum(val , parseInt("") || 0 ); } return '' + val + ''; }; }else{ columnOptions.dataLabels.formatter = function (val) { if(Number.isNaN(val)){ return val; } val = parseFloat(val).toFixed(parseInt("0") || 0 ) ; if("1"){ val = graphinNumberWithCommas(val,',') } val = '' + val + ''; return val; }; } if ("yes" ) { columnOptions.tooltip['enabledOnSeries'] = [0]; } if ("") { columnOptions['annotations'] = { yaxis: [ { y: 0, strokeDashArray: parseInt("0"), borderColor: '#000000' } ] }; } if(""){ let style ={ color:'#000000', fontSize: '14px', fontFamily: 'Poppins', fontWeight: '', } let title = ''; let xaxisYoffset ='' === 'top' ? -95 : 0; if(typeof axisTitle !== "undefined"){ axisTitle(columnOptions, 'xaxis' ,title, style ,xaxisYoffset); } } if(""){ let style ={ color:'', colors:'#000000', fontSize: '14px', fontFamily: 'Poppins', fontWeight: '', } let title = ''; if(typeof axisTitle !== "undefined"){ axisTitle(columnOptions, 'yaxis' ,title, style ); } } if(''){ columnOptions.xaxis.tickAmount = parseInt("") || 6; columnOptions.xaxis.min = parseFloat('0') || 0; columnOptions.xaxis.max = parseFloat('0') || 200; } if(''){ columnOptions.yaxis.tickAmount = parseInt("6") || 6; columnOptions.yaxis.min = parseFloat('0') || 0; columnOptions.yaxis.max = parseFloat('0') || 200; } if(""){ let style = { color:'', colors:'#000000', fontSize: '14px', fontFamily: 'Poppins', fontWeight: '', } columnOptions['yaxis'] = [columnOptions.yaxis] let columnYaxisTemp ={ opposite: '1', labels: { show: '', formatter: function (val) { if("" ){ val = graphinNumberWithCommas(val,',') } return '' + val + '' }, style }, tickAmount: parseInt(''), title: { text: '', style } } if(''){ columnYaxisTemp.tickAmount = parseInt('') || 6; columnYaxisTemp.min = parseFloat('0') || 0; columnYaxisTemp.max = parseFloat('0') || 200; } columnOptions.yaxis.push(columnYaxisTemp) } if (typeof initNowGraphina !== "undefined") { initNowGraphina( myElement, { ele: document.querySelector(".column-chart-9c52b19"), options: columnOptions, series: [{name: '', data: []}], animation: true, setting_date:{"iq_column_chart_filter_enable":null,"iq_column_interval_data_refresh":null,"iq_column_can_chart_reload_ajax":null} }, '9c52b19' ); } if (window.ajaxIntervalGraphina_9c52b19 !== undefined) { clearInterval(window.ajaxIntervalGraphina_9c52b19) }

Trusted, accurate, up-to-date.

WDET strives to make our journalism accessible to everyone. As a public media institution, we maintain our journalistic integrity through independent support from readers like you. If you value WDET as your source of news, music and conversation, please make a gift today. Donate today »

Michigan 2024 Election Results: State Board of Education

5 November 2024 at 18:53

Michigan voters will decide who will serve on the next State Board of Education on Tuesday, Nov. 5. Eight candidates are vying for two open seats on the board. The winners will each serve an eight-year term.

WDET is committed to bringing you accurate, up-to-date election results for the metro Detroit area. Results from uncontested races are not included.

Be sure to bookmark this page or tune in to WDET 101.9 FM for live updates on election results. Last updated: Nov. 6 at 11:22 a.m.

State Board of Education 2024 Election Results

Precincts reporting: 72.3% (3,261/4,511)

No Data Found

` } return seriesName } }, tooltip: { enabled: 'yes', theme: 'light', shared: 'yes' === "yes", intersect:!('yes' === "yes"), style: { fontSize: '14px', fontFamily: 'Poppins' }, y:{ } }, responsive: [{ breakpoint: 1024, options: { chart: { height: parseInt('400') }, } }, { breakpoint: 674, options: { chart: { height: parseInt('400') }, } } ] }; if('1'){ columnOptions.tooltip.y.formatter = function(val){ if(''){ let decimal = parseInt('0') || 0; if(""){ val = graphinNumberWithCommas(val,',',decimal) } else if("" && typeof graphinaAbbrNum !== "undefined"){ val = graphinaAbbrNum(val , parseInt("") || 0 ); }else{ val = parseFloat(val).toFixed(decimal) } return '' + val + ''; } return val; } } if ("" === "yes") { columnOptions.yaxis.labels.formatter = function (val) { if('1'){ val = '' + val + ''; if(val){ val = val.split(',') } return val; } let stackCondition = !('') if(stackCondition ){ let decimal = parseInt('0') || 0; if(""){ val = graphinNumberWithCommas(val,',',decimal) } else if("" && typeof graphinaAbbrNum !== "undefined"){ val = graphinaAbbrNum(val , parseInt("") || 0 ); }else{ val = parseFloat(val).toFixed(decimal) } } return '' + val + ''; } } if("1"){ columnOptions.yaxis.tickAmount = parseInt("6"); columnOptions.dataLabels.formatter = function (val) { if(Number.isNaN(val)){ return ''; } if("1"){ val = graphinNumberWithCommas(val,',') } else if("" && typeof graphinaAbbrNum !== "undefined"){ val = graphinaAbbrNum(val , parseInt("") || 0 ); } return '' + val + ''; }; }else{ columnOptions.dataLabels.formatter = function (val) { if(Number.isNaN(val)){ return val; } val = parseFloat(val).toFixed(parseInt("0") || 0 ) ; if("1"){ val = graphinNumberWithCommas(val,',') } val = '' + val + ''; return val; }; } if ("yes" ) { columnOptions.tooltip['enabledOnSeries'] = [0]; } if ("") { columnOptions['annotations'] = { yaxis: [ { y: 0, strokeDashArray: parseInt("0"), borderColor: '#000000' } ] }; } if(""){ let style ={ color:'#000000', fontSize: '14px', fontFamily: 'Poppins', fontWeight: '', } let title = ''; let xaxisYoffset ='' === 'top' ? -95 : 0; if(typeof axisTitle !== "undefined"){ axisTitle(columnOptions, 'xaxis' ,title, style ,xaxisYoffset); } } if(""){ let style ={ color:'', colors:'#000000', fontSize: '14px', fontFamily: 'Poppins', fontWeight: '', } let title = ''; if(typeof axisTitle !== "undefined"){ axisTitle(columnOptions, 'yaxis' ,title, style ); } } if(''){ columnOptions.xaxis.tickAmount = parseInt("") || 6; columnOptions.xaxis.min = parseFloat('0') || 0; columnOptions.xaxis.max = parseFloat('0') || 200; } if(''){ columnOptions.yaxis.tickAmount = parseInt("6") || 6; columnOptions.yaxis.min = parseFloat('0') || 0; columnOptions.yaxis.max = parseFloat('0') || 200; } if(""){ let style = { color:'', colors:'#000000', fontSize: '14px', fontFamily: 'Poppins', fontWeight: '', } columnOptions['yaxis'] = [columnOptions.yaxis] let columnYaxisTemp ={ opposite: '1', labels: { show: '', formatter: function (val) { if("" ){ val = graphinNumberWithCommas(val,',') } return '' + val + '' }, style }, tickAmount: parseInt(''), title: { text: '', style } } if(''){ columnYaxisTemp.tickAmount = parseInt('') || 6; columnYaxisTemp.min = parseFloat('0') || 0; columnYaxisTemp.max = parseFloat('0') || 200; } columnOptions.yaxis.push(columnYaxisTemp) } if (typeof initNowGraphina !== "undefined") { initNowGraphina( myElement, { ele: document.querySelector(".column-chart-746046b"), options: columnOptions, series: [{name: '', data: []}], animation: true, setting_date:{"iq_column_chart_filter_enable":null,"iq_column_interval_data_refresh":null,"iq_column_can_chart_reload_ajax":null} }, '746046b' ); } if (window.ajaxIntervalGraphina_746046b !== undefined) { clearInterval(window.ajaxIntervalGraphina_746046b) }

Trusted, accurate, up-to-date.

WDET strives to make our journalism accessible to everyone. As a public media institution, we maintain our journalistic integrity through independent support from readers like you. If you value WDET as your source of news, music and conversation, please make a gift today. Donate today »

Michigan 2024 Election Results: Wayne State University Board of Governors

5 November 2024 at 13:00

Voters will decide who will serve on the next Wayne State University Board of Governors on Tuesday, Nov. 5. There are nine people running for two seats that expire in January.

WDET is committed to bringing you accurate, up-to-date election results from each state representative race in the metro Detroit area. Results from uncontested races are not included.

Be sure to bookmark this page or tune in to WDET 101.9 FM for live updates on election results.

Wayne State University Board of Governors 2024 Election Results

Precincts reporting: 0%

No Data Found

` } return seriesName } }, tooltip: { enabled: 'yes', theme: 'light', shared: 'yes' === "yes", intersect:!('yes' === "yes"), style: { fontSize: '14px', fontFamily: 'Poppins' }, y:{ } }, responsive: [{ breakpoint: 1024, options: { chart: { height: parseInt('400') }, } }, { breakpoint: 674, options: { chart: { height: parseInt('400') }, } } ] }; if('1'){ columnOptions.tooltip.y.formatter = function(val){ if(''){ let decimal = parseInt('0') || 0; if(""){ val = graphinNumberWithCommas(val,',',decimal) } else if("" && typeof graphinaAbbrNum !== "undefined"){ val = graphinaAbbrNum(val , parseInt("") || 0 ); }else{ val = parseFloat(val).toFixed(decimal) } return '' + val + ''; } return val; } } if ("" === "yes") { columnOptions.yaxis.labels.formatter = function (val) { if('1'){ val = '' + val + ''; if(val){ val = val.split(',') } return val; } let stackCondition = !('') if(stackCondition ){ let decimal = parseInt('0') || 0; if(""){ val = graphinNumberWithCommas(val,',',decimal) } else if("" && typeof graphinaAbbrNum !== "undefined"){ val = graphinaAbbrNum(val , parseInt("") || 0 ); }else{ val = parseFloat(val).toFixed(decimal) } } return '' + val + ''; } } if("1"){ columnOptions.yaxis.tickAmount = parseInt("6"); columnOptions.dataLabels.formatter = function (val) { if(Number.isNaN(val)){ return ''; } if("1"){ val = graphinNumberWithCommas(val,',') } else if("" && typeof graphinaAbbrNum !== "undefined"){ val = graphinaAbbrNum(val , parseInt("") || 0 ); } return '' + val + ''; }; }else{ columnOptions.dataLabels.formatter = function (val) { if(Number.isNaN(val)){ return val; } val = parseFloat(val).toFixed(parseInt("0") || 0 ) ; if("1"){ val = graphinNumberWithCommas(val,',') } val = '' + val + ''; return val; }; } if ("yes" ) { columnOptions.tooltip['enabledOnSeries'] = [0]; } if ("") { columnOptions['annotations'] = { yaxis: [ { y: 0, strokeDashArray: parseInt("0"), borderColor: '#000000' } ] }; } if(""){ let style ={ color:'#000000', fontSize: '14px', fontFamily: 'Poppins', fontWeight: '', } let title = ''; let xaxisYoffset ='' === 'top' ? -95 : 0; if(typeof axisTitle !== "undefined"){ axisTitle(columnOptions, 'xaxis' ,title, style ,xaxisYoffset); } } if(""){ let style ={ color:'', colors:'#000000', fontSize: '14px', fontFamily: 'Poppins', fontWeight: '', } let title = ''; if(typeof axisTitle !== "undefined"){ axisTitle(columnOptions, 'yaxis' ,title, style ); } } if(''){ columnOptions.xaxis.tickAmount = parseInt("") || 6; columnOptions.xaxis.min = parseFloat('0') || 0; columnOptions.xaxis.max = parseFloat('0') || 200; } if(''){ columnOptions.yaxis.tickAmount = parseInt("6") || 6; columnOptions.yaxis.min = parseFloat('0') || 0; columnOptions.yaxis.max = parseFloat('0') || 200; } if(""){ let style = { color:'', colors:'#000000', fontSize: '14px', fontFamily: 'Poppins', fontWeight: '', } columnOptions['yaxis'] = [columnOptions.yaxis] let columnYaxisTemp ={ opposite: '1', labels: { show: '', formatter: function (val) { if("" ){ val = graphinNumberWithCommas(val,',') } return '' + val + '' }, style }, tickAmount: parseInt(''), title: { text: '', style } } if(''){ columnYaxisTemp.tickAmount = parseInt('') || 6; columnYaxisTemp.min = parseFloat('0') || 0; columnYaxisTemp.max = parseFloat('0') || 200; } columnOptions.yaxis.push(columnYaxisTemp) } if (typeof initNowGraphina !== "undefined") { initNowGraphina( myElement, { ele: document.querySelector(".column-chart-746046b"), options: columnOptions, series: [{name: '', data: []}], animation: true, setting_date:{"iq_column_chart_filter_enable":null,"iq_column_interval_data_refresh":null,"iq_column_can_chart_reload_ajax":null} }, '746046b' ); } if (window.ajaxIntervalGraphina_746046b !== undefined) { clearInterval(window.ajaxIntervalGraphina_746046b) }

Trusted, accurate, up-to-date.

WDET strives to make our journalism accessible to everyone. As a public media institution, we maintain our journalistic integrity through independent support from readers like you. If you value WDET as your source of news, music and conversation, please make a gift today. Donate today »

Michigan 2024 Election Results: Michigan State University Board of Trustees

5 November 2024 at 12:30

Voters will decide who will serve on the next Board of Trustees at Michigan State University on Tuesday, Nov. 5. There are eight people vying for two spots that expire in January. 

WDET is committed to bringing you accurate, up-to-date election results from each state representative race in the metro Detroit area. Results from uncontested races are not included.

Be sure to bookmark this page or tune in to WDET 101.9 FM for live updates on election results.

Michigan State University Board of Trustees 2024 Election Results

Precincts reporting: 0%

No Data Found

` } return seriesName } }, tooltip: { enabled: 'yes', theme: 'light', shared: 'yes' === "yes", intersect:!('yes' === "yes"), style: { fontSize: '13px', fontFamily: 'Poppins' }, y:{ } }, responsive: [{ breakpoint: 1024, options: { chart: { height: parseInt('300') }, } }, { breakpoint: 674, options: { chart: { height: parseInt('300') }, } } ] }; if('1'){ columnOptions.tooltip.y.formatter = function(val){ if(''){ let decimal = parseInt('0') || 0; if(""){ val = graphinNumberWithCommas(val,',',decimal) } else if("" && typeof graphinaAbbrNum !== "undefined"){ val = graphinaAbbrNum(val , parseInt("") || 0 ); }else{ val = parseFloat(val).toFixed(decimal) } return '' + val + ''; } return val; } } if ("" === "yes") { columnOptions.yaxis.labels.formatter = function (val) { if('1'){ val = '' + val + ''; if(val){ val = val.split(',') } return val; } let stackCondition = !('') if(stackCondition ){ let decimal = parseInt('0') || 0; if(""){ val = graphinNumberWithCommas(val,',',decimal) } else if("" && typeof graphinaAbbrNum !== "undefined"){ val = graphinaAbbrNum(val , parseInt("") || 0 ); }else{ val = parseFloat(val).toFixed(decimal) } } return '' + val + ''; } } if("1"){ columnOptions.yaxis.tickAmount = parseInt("6"); columnOptions.dataLabels.formatter = function (val) { if(Number.isNaN(val)){ return ''; } if("1"){ val = graphinNumberWithCommas(val,',') } else if("" && typeof graphinaAbbrNum !== "undefined"){ val = graphinaAbbrNum(val , parseInt("") || 0 ); } return '' + val + ''; }; }else{ columnOptions.dataLabels.formatter = function (val) { if(Number.isNaN(val)){ return val; } val = parseFloat(val).toFixed(parseInt("0") || 0 ) ; if("1"){ val = graphinNumberWithCommas(val,',') } val = '' + val + ''; return val; }; } if ("yes" ) { columnOptions.tooltip['enabledOnSeries'] = [0]; } if ("") { columnOptions['annotations'] = { yaxis: [ { y: 0, strokeDashArray: parseInt("0"), borderColor: '#000000' } ] }; } if(""){ let style ={ color:'#000000', fontSize: '13px', fontFamily: 'Poppins', fontWeight: '', } let title = ''; let xaxisYoffset ='' === 'top' ? -95 : 0; if(typeof axisTitle !== "undefined"){ axisTitle(columnOptions, 'xaxis' ,title, style ,xaxisYoffset); } } if(""){ let style ={ color:'', colors:'#000000', fontSize: '13px', fontFamily: 'Poppins', fontWeight: '', } let title = ''; if(typeof axisTitle !== "undefined"){ axisTitle(columnOptions, 'yaxis' ,title, style ); } } if(''){ columnOptions.xaxis.tickAmount = parseInt("") || 6; columnOptions.xaxis.min = parseFloat('0') || 0; columnOptions.xaxis.max = parseFloat('0') || 200; } if(''){ columnOptions.yaxis.tickAmount = parseInt("6") || 6; columnOptions.yaxis.min = parseFloat('0') || 0; columnOptions.yaxis.max = parseFloat('0') || 200; } if(""){ let style = { color:'', colors:'#000000', fontSize: '13px', fontFamily: 'Poppins', fontWeight: '', } columnOptions['yaxis'] = [columnOptions.yaxis] let columnYaxisTemp ={ opposite: '1', labels: { show: '', formatter: function (val) { if("" ){ val = graphinNumberWithCommas(val,',') } return '' + val + '' }, style }, tickAmount: parseInt(''), title: { text: '', style } } if(''){ columnYaxisTemp.tickAmount = parseInt('') || 6; columnYaxisTemp.min = parseFloat('0') || 0; columnYaxisTemp.max = parseFloat('0') || 200; } columnOptions.yaxis.push(columnYaxisTemp) } if (typeof initNowGraphina !== "undefined") { initNowGraphina( myElement, { ele: document.querySelector(".column-chart-746046b"), options: columnOptions, series: [{name: '', data: []}], animation: true, setting_date:{"iq_column_chart_filter_enable":null,"iq_column_interval_data_refresh":null,"iq_column_can_chart_reload_ajax":null} }, '746046b' ); } if (window.ajaxIntervalGraphina_746046b !== undefined) { clearInterval(window.ajaxIntervalGraphina_746046b) }

Trusted, accurate, up-to-date.

WDET strives to make our journalism accessible to everyone. As a public media institution, we maintain our journalistic integrity through independent support from readers like you. If you value WDET as your source of news, music and conversation, please make a gift today. Donate today »

Michigan 2024 Election Results: University of Michigan Board of Regents

5 November 2024 at 11:20

Voters will decide who will serve on the next University of Michigan Board of Regents on Tuesday, Nov. 5. There are six candidates running for two spots that expire in January 2025. 

WDET is committed to bringing you accurate, up-to-date election results from each state representative race in the metro Detroit area. Results from uncontested races are not included.

Be sure to bookmark this page or tune in to WDET 101.9 FM for live updates on election results.

University of Michigan Board of Regents 2024 Election Results

Precincts reporting: 0%

No Data Found

` } return seriesName } }, tooltip: { enabled: 'yes', theme: 'light', shared: 'yes' === "yes", intersect:!('yes' === "yes"), style: { fontSize: '14px', fontFamily: 'Poppins' }, y:{ } }, responsive: [{ breakpoint: 1024, options: { chart: { height: parseInt('400') }, } }, { breakpoint: 674, options: { chart: { height: parseInt('400') }, } } ] }; if('1'){ columnOptions.tooltip.y.formatter = function(val){ if(''){ let decimal = parseInt('0') || 0; if(""){ val = graphinNumberWithCommas(val,',',decimal) } else if("" && typeof graphinaAbbrNum !== "undefined"){ val = graphinaAbbrNum(val , parseInt("") || 0 ); }else{ val = parseFloat(val).toFixed(decimal) } return '' + val + ''; } return val; } } if ("" === "yes") { columnOptions.yaxis.labels.formatter = function (val) { if('1'){ val = '' + val + ''; if(val){ val = val.split(',') } return val; } let stackCondition = !('') if(stackCondition ){ let decimal = parseInt('0') || 0; if(""){ val = graphinNumberWithCommas(val,',',decimal) } else if("" && typeof graphinaAbbrNum !== "undefined"){ val = graphinaAbbrNum(val , parseInt("") || 0 ); }else{ val = parseFloat(val).toFixed(decimal) } } return '' + val + ''; } } if("1"){ columnOptions.yaxis.tickAmount = parseInt("6"); columnOptions.dataLabels.formatter = function (val) { if(Number.isNaN(val)){ return ''; } if("1"){ val = graphinNumberWithCommas(val,',') } else if("" && typeof graphinaAbbrNum !== "undefined"){ val = graphinaAbbrNum(val , parseInt("") || 0 ); } return '' + val + ''; }; }else{ columnOptions.dataLabels.formatter = function (val) { if(Number.isNaN(val)){ return val; } val = parseFloat(val).toFixed(parseInt("0") || 0 ) ; if("1"){ val = graphinNumberWithCommas(val,',') } val = '' + val + ''; return val; }; } if ("yes" ) { columnOptions.tooltip['enabledOnSeries'] = [0]; } if ("") { columnOptions['annotations'] = { yaxis: [ { y: 0, strokeDashArray: parseInt("0"), borderColor: '#000000' } ] }; } if(""){ let style ={ color:'#000000', fontSize: '14px', fontFamily: 'Poppins', fontWeight: '', } let title = ''; let xaxisYoffset ='' === 'top' ? -95 : 0; if(typeof axisTitle !== "undefined"){ axisTitle(columnOptions, 'xaxis' ,title, style ,xaxisYoffset); } } if(""){ let style ={ color:'', colors:'#000000', fontSize: '14px', fontFamily: 'Poppins', fontWeight: '', } let title = ''; if(typeof axisTitle !== "undefined"){ axisTitle(columnOptions, 'yaxis' ,title, style ); } } if(''){ columnOptions.xaxis.tickAmount = parseInt("") || 6; columnOptions.xaxis.min = parseFloat('0') || 0; columnOptions.xaxis.max = parseFloat('0') || 200; } if(''){ columnOptions.yaxis.tickAmount = parseInt("6") || 6; columnOptions.yaxis.min = parseFloat('0') || 0; columnOptions.yaxis.max = parseFloat('0') || 200; } if(""){ let style = { color:'', colors:'#000000', fontSize: '14px', fontFamily: 'Poppins', fontWeight: '', } columnOptions['yaxis'] = [columnOptions.yaxis] let columnYaxisTemp ={ opposite: '1', labels: { show: '', formatter: function (val) { if("" ){ val = graphinNumberWithCommas(val,',') } return '' + val + '' }, style }, tickAmount: parseInt(''), title: { text: '', style } } if(''){ columnYaxisTemp.tickAmount = parseInt('') || 6; columnYaxisTemp.min = parseFloat('0') || 0; columnYaxisTemp.max = parseFloat('0') || 200; } columnOptions.yaxis.push(columnYaxisTemp) } if (typeof initNowGraphina !== "undefined") { initNowGraphina( myElement, { ele: document.querySelector(".column-chart-746046b"), options: columnOptions, series: [{name: '', data: []}], animation: true, setting_date:{"iq_column_chart_filter_enable":null,"iq_column_interval_data_refresh":null,"iq_column_can_chart_reload_ajax":null} }, '746046b' ); } if (window.ajaxIntervalGraphina_746046b !== undefined) { clearInterval(window.ajaxIntervalGraphina_746046b) }

Trusted, accurate, up-to-date.

WDET strives to make our journalism accessible to everyone. As a public media institution, we maintain our journalistic integrity through independent support from readers like you. If you value WDET as your source of news, music and conversation, please make a gift today. Donate today »

Whitmer: State prepared to fight election interference attempts

5 November 2024 at 11:00

With so many closely contested races in Michigan, authorities are on the lookout for efforts to meddle with elections or harass election workers.

A new state law creates new penalties for election interference. That includes threats to election workers, disrupting polling places and attempting to interfere with absentee vote counting boards, which happened four years ago in Detroit.

Gov. Gretchen Whitmer said Monday that state and local law enforcement agencies are ready.

“We’ve done tabletop exercises for a while and I feel confident that we are prepared, and I remain hopeful that all of this preparation is not necessary, but should it be, we will be on top of it,” she told the Michigan Public Radio Network. “We, of course, are living in unique times and that’s why we have done a lot of work with the Secretary of State’s office and the Attorney General’s office as well as local clerks’ offices to make sure that there are severe penalties for people that mess around, that there’s accountability for those who want to undermine the election.”

The U.S. Department of Justice also announced that it will have election monitors in 27 states, including Michigan. The cities include Detroit, Grand Rapids, Flint, Ann Arbor, Warren and Hamtramck where officials will be on the lookout for voting rights violations. The DOJ has done this sort of monitoring in previous election years.

A pro-Trump Michigan attorney faces a criminal trial starting next month for allegedly tampering with voting machines following the 2020 presidential. Another new law in this election cycle also clarifies that local canvassing boards are required to certify election results based on the numbers provided by local clerks.

Trusted, accurate, up-to-date.

WDET strives to make our journalism accessible to everyone. As a public media institution, we maintain our journalistic integrity through independent support from readers like you. If you value WDET as your source of news, music and conversation, please make a gift today.

Donate today »

The post Whitmer: State prepared to fight election interference attempts appeared first on WDET 101.9 FM.

Detroit Evening Report: Nonpartisan groups offering free rides to the polls on Election Day

4 November 2024 at 22:40

There are several nonpartisan organizations and groups that will be offering free transportation to the polls on Election Day in metro Detroit and around the state.

Subscribe to the Detroit Evening Report on Apple Podcasts, Spotify, NPR.org or wherever you get your podcasts.

Among them are APIA Vote MI, which has teamed up with Lyft to provide free rides with the goal of helping to increase voter turnout in the region.

Executive Director Rebeka Islam says lack of transportation can prevent people from voting. 

“We hope that by providing one reliable and free transportation, we can increase voter turnout, especially, again, amongst our committees who might otherwise face logistic challenges or feel like you know, it’s not important to vote,” Islam said. “We want to make sure that we empower our community, that every vote counts.”

Other organizations offering free rides to the polls on Tuesday include:

  • Detroit Alumnae Chapter of Delta Sigma Theta Sorority, Inc. – Rides are available to and from polling locations on Election Day (November 5). Request a ride by calling (888) 328-4283 or email contact@oakland-service.comRides are wheelchair accessible.

  • Detroit Bus Company – Rides are available on Sunday, November 3 from 8 a.m. to 5 p.m. and on Election Day (November 5) after 9 a.m. Request a ride by calling (313) 444-2871 or filling out this form.

  • Detroit Downriver APRI – Rides are available from Saturday, October 26 through Election Day (November 5). Request a ride by filling out this form. We encourage you to fill out the form one day in advance.

  • Voter Transportation Project – Rides are available now through Election Day (November 5). Call or text “Detroit” to (866) 759-8683 to book a free Lyft ride.

  • Warriors on Wheels – Rides are available from 9 a.m. to 5 p.m. from Thursday, October 31 through Sunday, November 3 and from 8 a.m. to 8 p.m. on Election Day (November 5). Request a ride by calling (313) 552-2916 or filling out this formRides are wheelchair accessible.

For a complete list of discounted or free rides around the state, visit MichiganVoting.org/rides. 

Other headlines for Monday, Nov. 4, 2024:

  • The Justice Department says it will dispatch election monitors to check for compliance with federal voting rights laws in Warren, Ann Arbor, Hamtramck, Detroit and Flint for the general election Tuesday.
  • Real Estate firm Bedrock is bringing Cosm, a new experiential entertainment venue, to Downtown Detroit.

Do you have a community story we should tell? Let us know in an email at detroiteveningreport@wdet.org.

Trusted, accurate, up-to-date.

WDET strives to make our journalism accessible to everyone. As a public media institution, we maintain our journalistic integrity through independent support from readers like you. If you value WDET as your source of news, music and conversation, please make a gift today.

Donate today »

The post Detroit Evening Report: Nonpartisan groups offering free rides to the polls on Election Day appeared first on WDET 101.9 FM.

Make WDET your source for 2024 election coverage

4 November 2024 at 12:41

The 2024 general election is less than 24 hours away, and the WDET News team has been hard at work bringing Michigan residents the information they need about early voting, election security, and the many candidates running for president, Congress, state Legislature, county leadership positions and more.

Pre-election and Election Day coverage

Michigan Secretary of State Jocelyn Benson will join Stephen Henderson on Created Equal Monday to share her takeaways from Michigan’s early in-person voting period, which ended on Sunday. Then on Tuesday, Pulitzer Prize-nominated journalist and Detroit community activist Desiree Cooper joins the show to reflect on the current state of American democracy and how this historic election might affect its future.

On The Metro, BridgeDetroit reporter Malachi Barrett joins the show Monday with Imani Harris — communications lead for Detroit education nonprofit 482Forward — to discuss early voting engagement. Also on the show, Dance for Democracy Co-director Ellen Vial previews an upcoming dance party at Spot Lite Detroit on Tuesday to help encourage civic engagement among young people. The event will feature performances from Detroit artists Stacey Hotwaxx Hale, Haute to Death and more.

WDET News Director Jerome Vaughn will join the show on Election Day to talk about WDET’s election coverage, election integrity and what to expect on election night.

Tune in to 101.9 FM for additional election-related conversations and information throughout the day from the WDET News team.

Election night coverage

WDET will pre-empt our regular Tuesday evening programming from 8 p.m. to 3 a.m. on Election night to carry NPR’s live special coverage, offering election results, analysis and insights from across the country. Vaughn will join All Things Considered host Russ McNamara in-studio to provide live updates on local races and other news you need to know throughout the night.

Be sure to follow along with us at wdet.org/electionresults for real-time updates on key metro Detroit, state and national races.

Still undecided?

For those still unsure about what’s on your ballot or who to support in this election, there is still time to familiarize yourself with the candidates running in your district. Visit wdet.org/voterguide to get more information about the candidates running for president, Congress, state House of Representatives, university boards and more in Michigan. You can also find helpful links to check your voter registration status, look up your polling place, view a preview of your ballot and more.

For real-time updates on winners and votes tallied in the national, state and local races in Michigan, visit wdet.org/electionresults.

Trusted, accurate, up-to-date.

WDET strives to make our journalism accessible to everyone. As a public media institution, we maintain our journalistic integrity through independent support from readers like you. If you value WDET as your source of news, music and conversation, please make a gift today.

Donate today »

The post Make WDET your source for 2024 election coverage appeared first on WDET 101.9 FM.

A look at the university board races on the ballot in Michigan

3 November 2024 at 18:23

This election season, voters across the state will fill two seats on the leadership boards of Michigan’s three largest universities, the University of Michigan, Michigan State University and Wayne State University.

The state constitution gives statewide elected boards general supervision over each institution’s finances, as well as over the hiring of top university positions — including its president. Each board’s eight members serve staggered eight-year terms, with candidates nominated at party conventions.

Wayne State University Board of Governors

Incumbents Mark Gaffney and Michael Busuito are running to keep seats that expire in January.

Gaffney is a Democratic nominee. He’s a retired Teamster and former president of the Michigan AFL-CIO. He teaches in Wayne State’s labor program.

He says he’s proud of the work the board has done during his tenure and wants to continue that work.

“We want to continue to raise the graduation rates,” Gaffney said. “We want to increase the diversity. We want to be more welcoming to all kinds of students, and we want to better market the wonderful news about Wayne State University.”

Gaffney points to Wayne State’s status among research universities and says he wants to make sure it’s accessible to students who face both economic and academic challenges.

He says all students should feel they have a place and a voice at the university, adding that recent student protests around the conflict in Gaza and university investments have challenged the university to strike a balance between sometimes competing viewpoints.

Suzanne Roehrig, the Working Class Party nominee, says she visited the pro-Palestinian student encampment on campus in the spring and feels the university should work harder to protect student rights.

Roehrig says she was eight months pregnant when she started at Wayne State, making it difficult to juggle the responsibilities of single parenting and school work. Roehrig studied education and library science and has worked as a teacher and librarian in Detroit and Ferndale.

She says her education came at a financial cost, and believes college should be free.

“In the wealthiest country in the world, there is more than enough money to make this a reality,” Roehrig said. “The working class produces what is needed to run our society. They have a right to a free education.”

Rasha Demshkieh, the other Democratic candidate in the race, came to the U.S. from Syria when she was 19 years old. She is an alumna of Wayne State’s pharmacy school; served on the Port Huron Area School District board for 13 years; and served for eight years on the Michigan Civil Rights Commission.

Demashkieh says she’d like to see the diversity of Wayne State’s student body and faculty reflected on the board, and wants the university be a bigger part of the cultural and economic development in Detroit.

“I wanted to be a part of being able to push in that direction where we provide different opportunities to our students,” Demashkieh said. “When you provide them with a good job that helps the economy of Michigan… we want our students to stay in the area.”

Republican businessman and Wayne State Alumnus Sunny Reddy is also on the ballot, along with Farid Ishac from the Libertarian Party, William Mohr from the U.S. Taxpayers Party, Sami Makhoul from the Green Party, and Kathleen Oakford from the Natural Law Party.

Voter Guide: Learn more about the candidates running for WSU Board of Governors.

Photo of a Michigan State University sign

Michigan State University Board of Trustees

There are no incumbents running to keep their seats on the Michigan State University Board of Trustees this election cycle. Eight candidates are vying for the two spots left vacant by outgoing board members Democrat Dianne Byrum and Republican Dan Kelly, whose terms expire in January.

Rebecca Bahar Cook, a 1992 MSU graduate and parent of two Spartans, is the Democratic Party nominee. She’s worked for several political campaigns and served on the Ingham County Commission and on nonprofit and public boards. She says one of her big concerns is the cost of tuition.

“Michigan State was founded to be the university for ordinary, everyday Michiganders who want a higher education,” Bahar Cook told WDET. “I think there has to be sort of a recommitment to keeping college affordable.”

Mike Balow says he has probably been to every board meeting for the past four years. The Republican candidate jokes some people call him the “ninth trustee.”

“Michigan State’s had its own very public and particular set of challenges over the last decade,” Balow said. “I became very dissatisfied that the administration there and the board was dealing with the problems in an open, honest, transparent and forthright way.”

Balow says the university’s handling of the Larry Nassar sexual abuse scandal and its survivors was “abhorrent.” And he also says tuition is too high.

Green Party candidate John Anthony La Pietra says the party believes college should be free.

Though not a former Spartan himself, he took a training there when he was preparing to teach English as a second language in Japan decades ago — and he says he later joined protests on campus against the war in Iraq. He wants to make the university a place he would be happy to send his own young daughters one day.

La Pietra suspects he’s pretty different from current and typical board members.

“I am someone who is independent of the big money or big influence that seems to be prevalent on University Board,” he said. “It’s almost like legacy positions in some ways.”

La Pietra says the university has handled recent student protests poorly and that he opposes the way students were “punished.”

Democrat Thomas Stallworth III says he was politically active when he was a student at MSU and thinks it’s important to provide students space for that.

Stallworth served two terms in the state House. He says MSU helped him find his talents and led him to a successful life and career.

He says he’s concerned that recent crises have caused conflict among board members. He hopes to bring some stability to the body.

“We’re at a point in time where we really need to learn from the experiences that we’ve had,” Stallworth said. “The Nassar incident, the shooting on campus, the firing of the football coach… These are all occurrences that have resulted in significant, traumatizing experiences for students, staff and the state. We need to be focused on understanding how we can perform better.”

Julie Maday is also on the ballot for the Republican Party, along with third-party candidates Janet Sanger and John Paul Sanger of the U.S. Taxpayers Party, and Grant T Baker, representing the Libertarian Party.

Voter Guide: Learn more about the candidates running for MSU Board of Trustees

The University of Michigan football stadium is shown in Ann Arbor, Mich., Thursday, Aug. 13, 2020.
The University of Michigan football stadium is shown in Ann Arbor, Mich., Thursday, Aug. 13, 2020.

University of Michigan Board of Regents

Republican candidate Carl Meyers has run for the U-M Board of Regents several times before. He says with six of the eight current members being Democrats, it’s hard for Republicans to win a space on the board.

Meyers says one of his concerns is how expensive a U-M education is, and how much debt students and families take on to fund it.

“My mission is to increase access to the university system by controlling costs, which will increase diversity,” Meyers told WDET. “If the University of Michigan is something made up of the Uber wealthy, it’s a bad thing.”

Democrat Denise Ilitch is the only incumbent running for reelection. Ilitch has held her seat since 2008, and says she has been “laser focused” on affordability. The program that makes tuition free to most families in the state was created while she served on the board.

She says her work on the board has also included advocating for an independent office to report sexual misconduct.

Ilitch says when students complained that it was hard to get mental health services on campus she advocated for the expansion of Counseling and Psychological Services.

“I have advocated for putting more resources towards that so that students can see therapists and counselors much quicker, particularly if they have an emergency or crisis on hand,” Ilitch said.

Republican Sevag Vartanian graduated from Michigan in 1991. His son graduated from the school last year. He says to lower tuition, the university will have to have different priorities.

“It’s got a huge budget, especially with the medical system,” Vartanian said. “We really need to look at what is essential to the student experience and what is not. And you have to make hard decisions, and you have to cut programs that don’t have a positive net present value return on them.”

Vartanian also says the university has too few spots for Michigan residents, relying on higher out-of-state tuitions to fund its projects. He points to the Ross School of Business expansion planned for California.

There are six candidates running for two Regent spots that expire in January.

Other candidates in the race include Democrat Shauna Ryder Diggs, Libertarian Andrew Chadderdon and Donna Oetman of the U.S. Taxpayers Party.

Voter Guide: Learn more about the candidates running for U-M Board of Regents.

The general election is taking place on Tuesday, Nov. 5, 2024. For the latest election information, visit WDET’s Voter Guide at wdet.org/voterguide.

Trusted, accurate, up-to-date.

WDET strives to make our journalism accessible to everyone. As a public media institution, we maintain our journalistic integrity through independent support from readers like you. If you value WDET as your source of news, music and conversation, please make a gift today.

Donate today »

The post A look at the university board races on the ballot in Michigan appeared first on WDET 101.9 FM.

GOP seeks to win back Lansing influence in Michigan House races

2 November 2024 at 10:00

Polls suggest the presidential race in Michigan is a toss-up. The U.S. Senate race remains within the margin of error. A few swing Michigan congressional seats will help determine the balance of power in Washington.

And, adding to the existential worries of Michigan politicos, a handful of state House races will decide whether Democrats will continue to control Lansing for another two years, or if Republicans will take the helm for the coming term.

Statehouse Democrats had a good run for the past two years with Democratic Gov. Gretchen Whitmer on the same team and ready to sign their bills. The Senate also has a slim Democratic majority. But the Senate and the governor are not up for election this year.

State House seats — 110 of them — are on the ballot this year. Facing a two-vote Democratic majority, Republicans only have to flip one seat for a tie or two seats for the slimmest of majorities.

State Rep. Bryan Posthumus (R-Rockford) is bullish on GOP prospects this year. Posthumus, a leader of the House GOP campaign team, said Democrats are playing defense across the board.

“You have a Biden-Harris presidency and you have complete Democrat control of the state of Michigan,” he told the Michigan Public Radio Network. “This is going to be a referendum on the California-style progressive policies. It’s made our state [a] more expensive place to live, more difficult to raise a family, more difficult to find a job. That’s what voters are going to be voting on.”

Posthumus said he thinks the House races will be won or lost mostly on local candidates and local issues. He expects House control will come down to three or four races in Battle Creek, Downriver Michigan, Macomb County and Traverse City.

Part of the dynamic at play here is districts recently drawn by the state Independent Citizens Redistricting Commission with the constitutionally assigned task of creating as many competitive districts as possible. It appears to have succeeded.

“That’s kind of what these new districts are about,” said Rep. Penelope Tserneglou (D-East Lansing), the House Democrats’ campaign chair. “We’re going to have more competitive districts as we continue to move forward, and the majorities will always be slim.”

Tserneglou said she is looking for Democratic incumbents, in particular, to outperform the presidential and Senate races at top of the ballot.

“So I think we can [keep a majority], even if we did lose one or both of those other seats — although I don’t see that happening either,” she said, “but I do know that it’s going to be close on all counts.”

Democrats have leaned into some marquee accomplishments of this term — repealing abortion restrictions, for example, along with repealing Republican labor laws, including the anti-union right-to-work law.

Those laws were signed by Republican Gov. Rick Snyder during a period of GOP control.

Republican Brian Calley was Snyder’s lieutenant governor and is now president of the Small Business Association of Michigan. He said the now-repealed labor laws improved the state’s business climate, and dramatic policy shifts from term to term are not good for business.

“Michigan is not a state that operates on the political fringes,” he said. “This is a purple state. It may be the deepest color purple state in the whole country.”

Michigan was the first state to reverse a right-to-work law since the 1960s. Changing longstanding workplace rules was one of the arguments put forward by unions and Democrats when the right-to-work law was adopted in 2012.

Michigan’s competitive House districts in many ways reflect the state’s political complexion as a whole, said Michigan State University political science professor and director of the Institute for Public Policy and Social Research Matt Grossman. He also said  tight margins mean the minority party still has the ability to block legislation, which is an important political negotiating tool.

“So part of power is stopping things from going through as well as getting things to go through,” he said.

That small measure of political power could have a longer-term effect of moderating policymaking at the state Capitol, Grossman said, even if that reality is not reflected so much in apocalyptic political campaign messaging.

Trusted, accurate, up-to-date.

WDET strives to make our journalism accessible to everyone. As a public media institution, we maintain our journalistic integrity through independent support from readers like you. If you value WDET as your source of news, music and conversation, please make a gift today.

Donate today »

The post GOP seeks to win back Lansing influence in Michigan House races appeared first on WDET 101.9 FM.

Michigan’s 10th Congressional race is a rematch of nation’s third-closest election

2 November 2024 at 04:03

In 2022, the election in Michigan’s 10th Congressional District — which includes southern Macomb County, Rochester and Rochester Hills — was the third-closest U.S. House race in the nation.

This year features a rematch between first-term Republican Congressman John James and Democratic challenger Carl Marlinga.

But the big difference this time is that the contest is taking place during an extremely tight presidential election.

Related: Michigan’s 10th Congressional District candidates answer questions about their political priorities

Incumbent James says he’s fighting for manufacturing

At a recent meeting of the Detroit Economic Club, the conversation centered on the candidates for the White House. And the announcers brought up an unusual choice for a potential future presidential contender.

“There is a guy in the audience who maybe should take it. And his name’s John James. Ready for that John?”

From the audience, a lone voice said definitively, “No!”

James is already busy on the campaign trail — defending the U.S. House seat he won by only 0.5 percentage points two years ago.

He says he’s doing it by supporting the major manufacturing base in his district, where a majority of voters twice chose Donald Trump. And on the House floor, James echoed the former president’s charge that Democrats are pushing regulations that would force automakers to build electric vehicles — a market they say is already dominated by China.

“I’d like to remind my colleagues that you don’t fight communism with communism,” James said. “And that’s exactly what this government takeover of our American automotive industry is. Nobody here is against battery electric vehicles. But we are against telling the American people what they can do with their money and when they can do it.”

James led the House effort to block the new standards.

The former combat pilot, who features an attack helicopter on his campaign logo, says he’s also done battle to protect two of the district’s mainstays: Selfridge Air National Guard Base and the U.S. Army Tank-automotive and Armaments Command (TACOM).

“I’m doing everything I can to make sure that we not only get a fighter mission here but we also get future missions here,” James said. “The economic impact that would happen from the closure of Selfridge would be devastating to the region. I got $75 million back in investment for TACOM just this past year. And so, I have been busy.”

James also delivered a speech at the Republican National Convention that criticized transgender women playing in women’s sports.

He’s leaned into a controversial campaign ad that ties James’ congressional opponent to a legal requirement that the government provide gender-affirming care to prisoners, as well as possibly provide information to children who want to know more about transitioning.

“No approaching children with gender-changing medication or inappropriate sexual material in the first, second and third grade, right? If you’re an adult in a free country and you’re not hurting anybody else, do you. But if you are talking about the children, we have a duty to make sure we protect the rights of parents and be pro-family.”

Challenger Marlinga says he knows the law and the district

Marlinga says he has no idea why the issue is even a topic in the 10th Congressional District campaign.

“It sounds like a bad Saturday Night Live spoof. If you’re a teacher, you know that you can’t give an aspirin to a child without the parent’s consent.”

As a former judge and prosecutor, Marlinga says he knows the law.

And he says Macomb County voters know him and his record, even if national Democratic Party officials did not when they basically ignored his congressional run two years ago.

Former Congressman Andy Levin declined to seek reelection in the newly redrawn district.

Marlinga says party officials believed if someone with the beloved name “Levin” thought they couldn’t win there, no Democrat could.

That changed after Marlinga almost won in 2022. Now, Democrats are pouring millions of dollars into the race.

That includes distributing flyers daily that counter one of James’ arguments against Marlinga that the former prosecutor once called the district’s auto plants part of a “dying industry.”

Marlinga says he was calling for car companies and parts suppliers to reinvent themselves for the 21st century.

“The auto supply business is decreased because of the way that cars are made nowadays,” he said. “The little dials and things that you would put on your dashboard, all of those are gone. It’s replaced by chips and computer screens. And so I would want to see more and more chip business here.”

Marlinga maintains he’s also a firm believer in electric vehicles and using clean energy sources.

He calls it a far better way to help the economy than trying to, as Trump often says, “Drill baby drill” for more fossil fuels.

“If the price of oil and gas goes up, the price of everything else goes up. We have to diversify our energy sources so that there’s enough of a threat from electric power to cause the oil and gas companies to finally realize that they can’t set the price wherever they want,” Marlinga said.

Voters’ views reveal a very tight contest

The Democratic challenger’s argument resonates with autoworker Eric McCrary.

He says he works at an electric vehicle plant, though he prefers hybrids himself.

But McCrary adds that after 30 years in the car industry, he also prefers Marlinga’s take on the district’s signature business.

“He already had my vote before I met him,” McCrary said. “I know John James. And every time there’s a Republican in the government I lose money. For some reason there’s not a whole lot of overtime, there’s not a lot of things going on in the plant. They run straight 40 hours.”

But there’s a much more mixed reaction in other parts of Macomb, like at the Dodge Park Coney Island in Sterling Heights, where political conversation almost comes with the menu.

Sitting in a booth with her husband, long-time voter Penny Dobbs says she and the rest of her half-dozen family members support James.

Dobbs says she worries about automakers making a major move towards electric vehicles.

“At first I was excited about it because I thought ‘jobs.’ We’re gonna get a lot more factories to build these batteries. But then I thought about power outages. Where you gonna go if you run out of energy in your car? So I am surprised at Marlinga’s view. And because of it he’s losing six votes,” Dobbs said.

A few tables away, Tracy Daniel says she’s always had concerns about excessive government spending.

And then, Daniel says, she saw James’ TV advertisements linking Marlinga to gender-change operations.

“I believe our medical insurance coverage will end up being affected in a really big way as cost if we start paying for transgender surgeries and things like that,” Daniel said. “That’s gonna affect people as a whole. If this stuff is true, that they will pay for it for people in prison and what have you, than that means taxpayers again have to pay for that. It’s all a trickle-down effect for me.”

But across the aisle, diner John Zuzga says he simply does not trust Republicans.

And he says he knows Marlinga very well.

“Carl Marlinga put me in jail. But I still like him, I’ll still vote for him,” Zuzga said.

Which side the rest of the electorate will support remains uncertain.

Just like the presidential election it often echoes, surveys show the race in the 10th Congressional District is still too close to call.

Trusted, accurate, up-to-date.

WDET strives to make our journalism accessible to everyone. As a public media institution, we maintain our journalistic integrity through independent support from readers like you. If you value WDET as your source of news, music and conversation, please make a gift today.

Donate today »

The post Michigan’s 10th Congressional race is a rematch of nation’s third-closest election appeared first on WDET 101.9 FM.

What Detroit voters should know about Proposal S, Wayne County Enhancement Millage

1 November 2024 at 17:59

There will be two education-related millage proposals on the ballot next week for Detroit residents that, if passed, would have a significant impact on students.

Voters in Wayne County will decide Tuesday whether or not to renew the Wayne County Regional Enhancement Millage, which provides supplemental funding to 33 school districts and over 90 public school academies in the county. If approved, the six-year 1.9812-mill property tax — first approved in 2016 then renewed by voters in 2022 — would be extended another six years, beginning in 2028. 

In addition to the Regional Enhancement Millage, Detroiters will see Proposal S — an operating millage renewal for the Detroit Public Schools Community District — on their ballots.

The millage is a property tax for businesses and non-homestead owners only, meaning voters who own or rent their homes would see no increase in their property taxes. If approved, it would help pay off the district’s debt by increasing the millage rate that supports public schools in the city.

In Detroit, that millage rate sits at 16.6 mills (or $16.60 for every $1,000 of taxable value), which is below the standard 18 mills that other districts collect. Under state law, when property values do not keep pace with inflation, the millage rate is rolled back.

Now, voters in Detroit are being asked to increase the rate back to 18 mills. If they do, it would mean roughly $10 million annually for the Detroit Public Schools Community District (DPSCD) that would help the district pay off its legacy debt faster.

Related: Meet the candidates running for 3 seats on the Detroit school board

That debt stems from the school district’s split from Detroit Public Schools in 2016, when the Michigan Legislature created DPSCD to run the city’s public schools. At the time, the district was on the verge of bankruptcy from years of economic peril in the city. Mayoral control and emergency state management deepened the district’s financial hardships.

After that legacy debt is paid off, the district could use the funds to go toward teacher salaries, building and classroom improvements, and other operating costs, according to DPSCD Superintendent Nikolai Vitti.

I sat down with Vitti ahead of the November election to get more insight into Proposal S and the current funding challenges facing the district.

This interview has been edited for clarity and length.

Listen: Nikolai Vitti talks Proposal S, funding challenges in Detroit school district

Nikolai Vitti, superintendent, DPSCD: I think most Detroiters feel that as the city is just starting to see an improvement economically, and, you know, with that improvement in city services and an improvement in a school district, there’s still this underlying feeling that businesses should contribute more with their improvement in the city and their profits in the city to the city’s overall improvement, accelerate that improvement, and I think Proposal S is certainly a way to do that. So in the state of Michigan, every school district is required to tax at 18 mills. That tax is mainly a business tax, but because the city economics has improved over the past couple of years, more revenue is being generated. With that revenue, there’s been a roll back on the mills from 18 mills to 16.6 mills, because essentially, you’re generating more revenue because property values have increased. On the surface, that sounds harmless, but to the district, it’s a loss of revenue of about $10 million a year. So by reestablishing the mills at 18 mills, it ensures businesses pay their fair share in the city’s overall improvement. In the district’s improvement, the district will generate $10 million more in revenue each year. That money is completely flexible and fungible, and it will mainly go to continue to increase teacher salaries and improved facilities, because general fund dollars, through this proposal in particular, is the only way you can pay teachers. You can’t use federal funds to do that.

Robin Vincent, WDET:  But first, the money will be going toward the legacy debt. Correct?

NV: Correct. Detroit is still paying two sets of debt, if you will. There’s an 18 mill debt, and then there’s a 13 mill debt, which homeowners are paying based on a construction bond in the early 2000. So we’re just about done paying off the 18 mill debt. That’ll be done by March of 2025, but we still have quite a bit to pay off on the 13 mill debt, but we’re able to accelerate that payment by passing this proposal.

RV: Now something I’ve heard you talk about a lot during school board and committee meetings is the fact that Detroit public schools are not equitably funded in comparison to other districts. How inequitably funded are they?

NV: In Michigan, every school district is required to tax at 18 Mills, and so back about two decades ago, something called Proposition A was passed by the legislature, and the positive part of Prop A was it created a floor in per pupil funding, so it guaranteed that in Michigan, regardless of where your child grows up and where they attend school, that at minimum, they will be provided a certain amount of dollars for their public education. That minimum amount this year is about $9,608 and so every district taxes at 18 mills. Once they collect that tax, if they’re below $9,608 then the state makes up the difference in state aid, so that it ensures a floor that’s positive.

The negative of this formula is that if you generate more than $9,608, you keep those dollars. So districts like Ann Arbor, Birmingham, Farmington, Romulus, River Rouge, Troy, West Bloomfield, are examples of districts that generate more than $9,608. Specifically Birmingham, Bloomfield Hills and Southfield, if you average those three, they actually generate $3,464 more per student than Detroit does. And as we all know, those districts border Detroit. So this creates great inequity in that those districts not only have more per pupil than DPSC does, but those dollars are completely fungible flexible, so you can apply them to anything, from teacher salaries to facilities to sport programs to after school programming. And so this creates a big issue for us when we’re trying to recruit and retain mainly teachers, special ed, special education teachers specifically, but it’s also about programming for students.

RV: I’d like to shift our focus before I let you go and discuss one of the most pressing issues that’s facing Detroit students and many children nationwide. I’m sure you know what I’m about to say, it’s chronic absenteeism. Roughly 65% of Detroit public school students missed more than 10% of school days last school year. Tell me about the ways the district is trying to address this problem, and what more you think needs to happen, more broadly?

NV: It’s one of our greatest challenges, and I name it as one of our greatest challenges, because what we’re definitely seeing in DPSCD is an improvement in student achievement. When you look at state test scores, we’re improving, especially since the pandemic, at a faster rate than the state on average, even suburban school districts. And when you look at our performance versus larger urban school districts throughout the country, we’re improving more in that above grade level performance since the pandemic than those districts as well. Our challenge is chronic absenteeism. When DPSCD students miss 18 or fewer days, they’re actually three to five times more likely to be at and above grade level in reading and math and to be college ready, defined by the SAT in 11th grade. So attendance matters because it is directly impacting student achievement. So we’re improving, but we need to accelerate that improvement with even higher numbers, and I think the best way to do that is by improving attendance. As you mentioned last year, 65% of our students missed 18 or more days of school. That’s actually an improvement since the pandemic, but we’re still not at levels even where we were before the pandemic, and that’s a challenge across the nation, not only in DPSCD, but our way of working on this is one, creating more awareness about attendance. I think a lot of our families, especially those with younger children, still think it’s okay to miss, let’s say a day of school once a week, or once every two weeks. So just trying to change the level of awareness and understanding of how absenteeism affects achievement. But beyond that, the greatest challenge that we have in DPSCD is concentrated poverty, and what that means is that we have families that are working multiple jobs. They’re trying to just get through life, and life issues are getting in the way of coming to school every day. We’re prioritizing attendance every day. So DPSCD, through philanthropic funds, excited that we have already started to implement our health hubs throughout the city. We provide free medical, dental, vision, mental health support. We also have family resource centers where we’re providing canned goods through pantries, getting uniform help, help with evictions, help with immigration services. These are all ways to address the concentration of poverty issues that our families are facing that leads to high levels of absenteeism.

RV: You’d like to see fundamental change to the way Detroit schools are funded on multiple levels. Is there any other way you see to address this big disparity?

NV: One is greater flexibility with federal money and state grants. The state did — for the first time after heavy lobbying — create some flexibility with what’s called 31a money, which is given for at-risk concentrated poverty, and so we are now putting some of the flexibility into teacher salaries with our most recent agreement. So that’s a sign of progress and one step in the right direction. But more than that, we got to get to a point where we’re not talking about a floor with per pupil funding, but a ceiling. You know, what is the right ceiling? I believe the right ceiling is placing it on the wealthiest school district, which probably would be Bloomfield Hills, that $13,443 per student, and so that all districts are minimally funded at that level, which would be the new floor. That would be one way to solve this. The other way to solve this is to move to a weighted student formula, where students in concentrated poverty, English language learners, special needs students, receive more per student than the average student.

Trusted, accurate, up-to-date.

WDET strives to make our journalism accessible to everyone. As a public media institution, we maintain our journalistic integrity through independent support from readers like you. If you value WDET as your source of news, music and conversation, please make a gift today.

Donate today »

The post What Detroit voters should know about Proposal S, Wayne County Enhancement Millage appeared first on WDET 101.9 FM.

Non-US citizen faces felony charges after allegedly voting in Ann Arbor

1 November 2024 at 15:44

Authorities have charged a 19-year-old Chinese student in Ann Arbor with voting illegally.

The unidentified University of Michigan student allegedly registered and voted on Sunday. While the student has a green card, he is not legally allowed to vote in U.S. elections.

The student faces two felony charges authorized by the Washtenaw County Prosecutor’s Office:

  1. Unauthorized Elector Attempting To Vote
  2. Perjury – Making a False Affidavit for Purpose of Securing Voter Registration

The Michigan Attorney General’s office has commenced its own parallel investigation.

The Michigan Republican party blamed Secretary of State Jocelyn Benson, a Democrat, for the alleged crime.

“This individual’s ability to vote is a direct result of Secretary Benson’s disregard for the integrity of our electoral system and her continued efforts to weaken Michigan’s election laws. It’s an insult to Michiganders. Nobody should be able to lie and cast a vote,” Michigan GOP spokesperson Victoria LaCivita said in an email to Michigan Public.

Benson, in a joint statement with Washtenaw County Prosecuting Attorney Eli Savit, also a Democrat, said Michigan’s elections are secure, saying noncitizen voting is “extremely isolated and rare,” and records of who voted in each election are public, so anyone attempting to vote fraudulently is “exposing themselves to great risk.”

“Our duty to the law is paramount, as is our responsibility to ensure that every eligible voter is able to register and cast a ballot,” Benson and Savit said.

The post Non-US citizen faces felony charges after allegedly voting in Ann Arbor appeared first on WDET 101.9 FM.

Michigan 2024 Voter Guide: University of Michigan Board of Regents

1 November 2024 at 15:18

The general election is on Tuesday, Nov. 5, 2024.

In addition to the presidential, Congressional, and state House races, voters across the state will be casting their votes for who they’d like to serve on the boards of Michigan’s three largest universities.

There are two seats up for reelection on the University of Michigan Board of Regents in November. University board members oversee financial operations at the institution, and are responsible for the hiring of the university’s president and other key responsibilities — per the state constitution. Board members serve staggered eight-year terms, and serve without compensation.

There are six candidates running to join the U-M Board of Regents, including Democrats Denise Ilitch — an incumbent who has served on the board since 2008 — and Shauna Ryder Diggs. They’ll face Republican candidates Carl Meyers and Sevag Vartanian, as well as third-party candidates Andrew Chadderdon (Libertarian Party) and Donna Oetman (U.S. Taxpayers Party).

WDET distributed surveys to university board candidates on the Michigan ballot in November to gain a deeper understanding of what’s motivating them to run. Below, you’ll find candidate bios and their answers to WDET’s questions about their platform and political priorities.

For more information about the November election, visit WDET’s election guide at wdet.org/voterguide.

Responses have been edited for clarity and length.

Trusted, accurate, up-to-date.

WDET strives to make our journalism accessible to everyone. As a public media institution, we maintain our journalistic integrity through independent support from readers like you. If you value WDET as your source of news, music and conversation, please make a gift today.

Donate today »

The post Michigan 2024 Voter Guide: University of Michigan Board of Regents appeared first on WDET 101.9 FM.

❌
❌