Jesse St. Gelais, smiling, in a light gray jacket and white open-collar shirt with a U.S. flag pin, standing on a waterfront with wooden pilings, a gray-shingled building and water behind him
Jesse W. St. Gelais in a photo his campaign published on its website. Photo: St. Gelais campaign

Updated 5:31 p.m. Nov. 4, 2026.

Republican Jesse W. St. Gelais of Acushnet unseated first-term Democratic Rep. Steven J. Ouellette of Westport in the 8th Bristol District, winning the state House seat, according to unofficial results reported by The New Bedford Light and The Standard-Times.

St. Gelais received 9,006 votes to Ouellette's 8,547 across the district, a 459-vote margin, according to the unofficial totals the Light reported Wednesday morning, after counting in Acushnet and Westport ran past 2:30 a.m. Adding the Light's Acushnet count to the results Westport, Fall River, Freetown and New Bedford released gives the same totals.

If certified, the result gives the seat to a Republican for the first time in the Secretary of the Commonwealth's results database, which lists a Democrat as the winner of every 8th Bristol general election from 1970 through 2024. The district takes in all of Westport and parts of Acushnet, Fall River, Freetown and New Bedford.

How each community voted

Unofficial results, 8th Bristol District state representative
CommunityOuellette (Democrat)St. Gelais (Republican)Source
Westport4,3963,839Town clerk, 3:37 a.m. Wednesday
Fall River (part)1,5921,149City Elections Office summary report
Freetown (part)1,1631,688Town results posted 9:02 p.m. Tuesday
New Bedford (part)360369Election Commission
Acushnet (part)1,0361,961The New Bedford Light
District8,5479,006The New Bedford Light

Ouellette carried his hometown, the largest piece of the district, 4,396 to 3,839, in the preliminary tally from Westport Town Clerk Kristin Stinson, which she wrote does "not include provisional ballots, etc." He also won the Fall River precincts in the district, 1,592 to 1,149, according to the city's unofficial summary report issued by Ryan Lyons, its chief elections official.

St. Gelais built his lead in Acushnet, where he lives, winning 1,961 to 1,036, The New Bedford Light reported. He carried the two Freetown precincts in the district, 1,688 to 1,163, in the results the town posted Tuesday night, and won the New Bedford part of the district 369 to 360, according to the city Election Commission's unofficial results.

What the candidates said

"To every voter who checked the box next to my name, thank you," St. Gelais said in a statement to The New Bedford Light. "And to those who supported Rep. Ouellette, I look forward to working just as hard for you and earning your trust and support as well."

"Looks like we came up short," Ouellette told the Light in a text Wednesday morning. He thanked his family and friends in Westport, his peers on Beacon Hill and the labor unions for "all their hard work on my campaign," the Light reported.

The two agreed on many issues, including the high cost of living and a need for more state aid to cities and towns, and differed on state abortion legislation and on a ballot question about guns, according to the Light. St. Gelais, 42, an insurance agent for his family's business, campaigned on an audit of the Legislature and "stopping the climate agenda," and said he would work to repeal a state firearms law that voters upheld Tuesday as Question 9, the Light reported. Ouellette, formerly a licensed plumber, told the Light he might return to Acushnet Public Schools as facilities director. He said some of his Beacon Hill work, including $2 million in bond bills, might fall by the wayside.

How the race took shape

Both men were on the 2024 ballot, too. Ouellette won the seat in 2024 with 7,497 votes, 261 more than Republican Christopher Thrasher, in the certified state results. St. Gelais ran third that year as an unenrolled candidate, with 4,232 votes, in a five-way race. Ouellette succeeded Rep. Paul Schmid III, a Democrat who won every general election for the seat from 2010 through 2022.

This year St. Gelais beat Thrasher, a Westport attorney, for the Republican nomination in September, the Light reported. Ouellette had no opponent in the Democratic primary. The Light also reported that the district voted for President Donald Trump in 2024.

What happens next

The results stay unofficial until the state certifies them. Under state law, the governor and the Governor's Council certify the results for state representatives, and they can do so only after 5 p.m. on the 15th day after the election, which is Wednesday, Nov. 18.

State law allows a district-wide recount only when the gap between the top two candidates is no more than half of 1% of the votes cast for the office. At a 459-vote margin, the race would have needed at least 91,800 votes cast for the office to qualify, by our math. The two candidates received about 17,550. A recount petition would need at least 38 signatures, one-fourth of the 150 a House candidate needs to get on the ballot. It would be due to local registrars by 5 p.m. Friday, Nov. 13, and to the Secretary of the Commonwealth by 5 p.m. Nov. 18. The petition is void if the official margin is wider than that line.

Label: Reported by us, from the town's posted records.

Notes

The Westport, Fall River, Freetown and New Bedford figures come from each community's own unofficial results: the Westport town clerk's 3:37 a.m. email, Fall River's summary report, Freetown's posted results and the New Bedford Election Commission's results. The Acushnet count, the district totals, both candidates' statements and the campaign details come from The New Bedford Light, and The Standard-Times also reported St. Gelais' win; the town's own Acushnet figures will replace the Light's when they post. The Associated Press results WBUR carries do not include state House races. The 2024 and earlier results are from the Secretary of the Commonwealth's database, and the certification and recount rules from the state laws listed below. We read them on Nov. 3 and Nov. 4. We checked each date and weekday against a calendar. The sums and the 91,800-vote figure are our own math. Not heard: either campaign directly, beyond the statements quoted here; any answer will be added.

Corrections

No corrections to this story. If something here is wrong, tell us. Every correction is dated on the story and listed in our public log.

Sources (12)

  1. Town of Westport, Town Clerk Kristin Stinson, unofficial tally (Westport_2026_Election_Tally_Master IN PROGRESS.pdf)Email to South Coast 360 News from clerk@westport-ma.gov, Wednesday, Nov. 4, 2026, 3:37 a.m. Read Nov. 4, 2026.
  2. City of Fall River, 2026 Biennial State Election, Unofficial Election Results (summary report, Ryan Lyons, Chief Elections Official)Linked from fallriverma.gov/departments/elections/election_results.php; file made 9:55 a.m. Nov. 4, 2026. Read Nov. 4, 2026.
  3. Town of Freetown, Unofficial Results, State Election, Nov. 3, 2026Posted 9:02 p.m. Tuesday, Nov. 3, 2026. Read Nov. 3 and Nov. 4, 2026.
  4. City of New Bedford Election Commission, 2026 State Final Election Results (unofficial)Posted 9:41 p.m. Tuesday, Nov. 3, 2026. Read Nov. 3 and Nov. 4, 2026.
  5. The New Bedford Light: St. Gelais wins 8th Bristol District, flips seat for the GOP (Nathan Collins)Published 7:47 a.m. Wednesday, Nov. 4, 2026. Source of the district totals, the Acushnet count, both statements and the campaign details. Read Nov. 4, 2026.
  6. The Standard-Times: Republican St. Gelais flips 8th Bristol state rep seat (Frank Mulligan)Published 7:49 a.m. Wednesday, Nov. 4, 2026. Reports St. Gelais' win over Ouellette. Read Nov. 4, 2026.
  7. Secretary of the Commonwealth, 2024 State Representative General Election, 8th Bristol DistrictCertified results by community. Read Nov. 4, 2026.
  8. Secretary of the Commonwealth, 8th Bristol District general elections, 1970 to 2024Results database search. Read Nov. 4, 2026.
  9. Secretary of the Commonwealth, candidate profile, Steven J. OuelletteIncludes the 2026 Democratic primary result. Read Nov. 4, 2026.
  10. Massachusetts General Laws, Chapter 54, Section 135 (recounts)Read Nov. 4, 2026.
  11. Massachusetts General Laws, Chapter 54, Section 116 (certification of results)Read Nov. 4, 2026.
  12. Massachusetts General Laws, Chapter 53, Section 44 (nomination signatures)Read Nov. 4, 2026.