
ANNAPOLIS, Md. — Maryland officials certified the 2026 Primary Election results for federal and statewide offices July 23, finalizing the state-level vote count and posting county-by-county totals for St. Mary’s, Calvert and Charles counties.
The Maryland Board of State Canvassers presented the certified findings to the Maryland State Board of Elections. The posted results also include local primary vote totals for Southern Maryland races.
This year marked the first time local boards of elections used risk-limiting audits of voted ballots statewide. The process, enacted into Maryland law in 2025, uses statistical methods to audit and confirm tabulator-reported results with a high degree of certainty.
“I thank the Board of Canvassers for their careful oversight of the certification process,” State Administrator of Elections Jared DeMarinis said. “This step of public certification and independent oversight ensures that every eligible vote is accounted for and that the public can have confidence in the integrity of our elections.”
DeMarinis also thanked state and local election staff for their work administering what he described as a secure and accessible primary election.
Southern Maryland Governor Results
| Party | St. Mary’s County | Calvert County | Charles County |
|---|---|---|---|
| Democratic: Wes Moore / Aruna Miller | 5,636 | 6,446 | 19,714 |
| Republican: Dan Cox / Rob Krop | 3,452 | 4,277 | 1,792 |
Gov. Wes Moore and Lt. Gov. Aruna Miller carried the Democratic gubernatorial primary in all three Southern Maryland counties, while Dan Cox and Rob Krop led the Republican gubernatorial primary in all three counties.
5th Congressional District Primary Results
| Party | St. Mary’s County Leader | Calvert County Leader | Charles County Leader |
| Democratic | Adrian Boafo — 2,240 | Adrian Boafo — 2,648 | Adrian Boafo — 7,417 |
| Republican | Chris Chaffee — 3,374 | Chris Chaffee — 4,099 | Michelle Talkington — 1,423 |
Adrian Boafo led the Democratic primary in all three Southern Maryland counties. The Republican primary showed a split in county-level results, with Chris Chaffee leading in St. Mary’s and Calvert counties and Michelle Talkington leading in Charles County.
St. Mary’s County Key Local Primary Winners
| Office | Democratic Winner | Republican Winner |
| County Commissioner President | AnnMarie Abell | Tom Jarboe |
| County Commissioner District 1 | Sheila Milburn | Eric Scott Colvin |
| County Commissioner District 2 | Brandon Russell | Tom Phelan |
| County Commissioner District 3 | Joshua Kyte | John O’Connor |
| County Commissioner District 4 | Ryan B. Daniels | Scott R. Ostrow |
| State Senator District 29 | Chuck Borges | Jack Bailey |
| House of Delegates District 29A | Jennifer Lynn Clancy | Matt Morgan |
| House of Delegates District 29B | Adrianne M. Mathis | BJ Hall |
| House of Delegates District 29C | Shaara Watts | Todd B. Morgan |
| Sheriff | Carl Sturgis | Steve A. Hall |
Official results in St. Mary’s County show several contested county commissioner primaries, including the Republican race for commissioner president, where Tom Jarboe led Roy H. Alvey and Greg Kolarik.
Calvert County Key Local Primary Winners
| Office | Democratic Winner | Republican Winner |
| County Commissioner At Large | Antoine S. White / Judy Pedersen | Patti Stueckler / Jason Scaggs |
| County Commissioner District 1 | Ethan Cox | Mike Hart |
| County Commissioner District 2 | No Democratic primary listed | Kenneth B. Lee |
| County Commissioner District 3 | Michael Bennett | Catherine M. Grasso |
| State Senator District 27 | Kevin M. Harris | Al Larsen |
| State Senator District 29 | Chuck Borges | Jack Bailey |
| House of Delegates District 27B | Jeffrie E. Long Jr. | Dan L. Thomas |
| House of Delegates District 27C | Jennifer M. Davidson | Mark N. Fisher |
| House of Delegates District 29C | Shaara Watts | Todd B. Morgan |
| Sheriff | No Democratic primary listed | Ricky Cox |
In Calvert County, Patti Stueckler and Jason Scaggs led the Republican primary for county commissioner at large, while Antoine S. White and Judy Pedersen led the Democratic primary.
Charles County Key Local Primary Winners
| Office | Democratic Winner | Republican Winner |
| County Commissioner President | Amanda Stewart | Joe Crawford |
| County Commissioner District 1 | Gilbert “BJ” Bowling | Walton “Walt” Merchant |
| County Commissioner District 2 | Brandon A. Paulin | Alorah D. Vantassell |
| County Commissioner District 3 | McKayla Wilkes | Julian D. Clark |
| County Commissioner District 4 | Ralph E. Patterson II | No Republican primary listed |
| State Senator District 27 | Kevin M. Harris | Al Larsen |
| State Senator District 28 | C.T. Wilson | No Republican primary listed |
| House of Delegates District 27A | Darrell C. Odom Sr. | Jim Crawford |
| House of Delegates District 28 | Abena Affum-McAllister / Debra Davis / Edith J. Patterson | James Emerson Ashburn / Winfield W. Clark Jr. |
| Sheriff | Troy Berry | No Republican primary listed |
In Charles County, Amanda Stewart won the Democratic primary for county commissioner president, while Joe Crawford won the Republican primary. Charles County also gave Michelle Talkington her strongest Southern Maryland showing in the Republican primary for the 5th Congressional District.
The Board of State Canvassers consists of five ex officio members: Attorney General Anthony G. Brown, Comptroller Brooke E. Lierman, State Treasurer Dereck E. Davis, Secretary of State Susan Lee and Greg Hilton, clerk of the Supreme Court of Maryland. Brown was represented by Deputy Attorney General Erica Roach, and Lierman was represented by Deputy Attorney General Carrie Williams.
With the state certification complete for federal and statewide offices, the official results posted by the Maryland State Board of Elections provide the finalized breakdown of how Southern Maryland voters cast ballots in the 2026 primary.
View the full 2026 Primary Election results here.
Got a tip or photo? Text us at 888-871-NEWS (6397) or email news@thebaynet.com.
Join The BayNet Membership for exclusive perks and zero ads.
Don’t miss a story—sign up for our newsletter!
