Robert Gray steps out of the voting booth after he filled out his ballot at the Brewer Auditorium Tuesday. Although turnout was predicted to be low, election officials in several towns said there was a steady stream of people at the polls. Credit: Gabor Degre

Mainers on Tuesday became the first state to expand Medicaid at the ballot box while sharply rejecting an effort to allow a developer to build a casino in York County. Voters also approved borrowing $105 million for infrastructure projects and voted to allow accounting changes to the state’s pension system.

Refresh your browser to see the latest results. 

[tableau server=”” workbook=”2017Maineelectionresults” view=”blendedresultsdash?:showVizHome=no” tabs=”no” toolbar=”yes” revert=”” refresh=”” width=”100%” height=”735px”][/tableau]

The casino question lost by one of the largest margins in recent history for any Maine ballot question, getting less than 17 percent of the vote by tallies Wednesday morning. All of the state rejected the question but for the Washington County town of Vanceboro.

Medicaid expansion had the strongest support through Southern portions of the state and the coast, with pockets of opposition north of Lewiston, northwest of Bangor, Down East and around Presque Isle.

Explore the geography of the statewide votes below. 

[tableau server=”” workbook=”2017Maineelectionresults” view=”mapdash?:showVizHome=no” tabs=”no” toolbar=”yes” revert=”” refresh=”” width=”100%” height=”735px”][/tableau]

Voters also decided a number of local races, including Lewiston and Auburn’s rejection of a push to merge the Twin Cities. In other results, Bangor, Portland, Lewiston, Auburn and other communities elected new municipal leaders.

Follow the Bangor Daily News on Facebook for the latest Maine news.