Cumberland—Colchester, NS — 2021 Federal Election Results Map
Cumberland—Colchester — 2021 Election Results
Poll-by-poll results for Cumberland—Colchester in the 2021 Canadian federal election. The Conservative candidate won this riding. Explore detailed voting data, candidate results, and turnout statistics at the poll level.
Riding information
Auto generated. Flag an issue.Cumberland—Colchester
Cumberland—Colchester occupies north-central Nova Scotia, bordered by New Brunswick to the north, the Northumberland Strait to the northeast, the Bay of Fundy and Minas Channel to the south, and the Minas Basin to the southeast. The riding encompasses Cumberland and Colchester counties and includes the towns of Truro, Amherst, Oxford, Parrsboro, Springhill, and Stewiacke, as well as the villages of Bible Hill, Pugwash, and Tatamagouche. The combined 2021 census population of the two counties was approximately 82,000.
Candidates
Stephen Ellis (Conservative) defeated the Liberal incumbent to win the seat. Raised in Lincoln, New Brunswick, Ellis graduated as valedictorian from Oromocto High School before earning a Bachelor of Science (cum laude) and a Doctor of Medicine from Dalhousie University. To fund his medical education, he joined the Canadian Armed Forces Medical Officer Training Program and served as a captain in the Royal Canadian Air Force at bases in Shearwater, Nova Scotia, and Comox, British Columbia, including overseas missions in the Middle East that earned him the Special Service Medal and the Canadian Peacekeeping Service Medal. In 1999, he established a family medical practice in Truro, where he served for over two decades, providing inpatient care, emergency-room services, and running a chronic pain clinic.
Lenore Zann (Liberal) was the one-term incumbent. Born in Sydney, Australia, she moved to Canada as a child and settled in Truro. Zann had a distinguished career as a screen, television, stage, and voice actress, best known for voicing the character Rogue on the 1992 animated X-Men television series. She represented Truro–Bible Hill in the Nova Scotia House of Assembly from 2009 to 2019 as a New Democrat before crossing to the Liberals and winning the federal seat in Cumberland—Colchester in 2019.
Daniel Osborne (NDP) ran as the New Democratic Party candidate in the riding.
Bill Archer (PPC) represented the People’s Party of Canada.
Jillian Foster (Green Party) ran for the Green Party.
Jody O’Blenis (Independent) ran as an independent candidate.
About the Riding
Cumberland—Colchester is a mixed rural-urban riding whose economy rests on agriculture, manufacturing, healthcare, and public-sector employment. Truro, the largest town with a population of roughly 13,000, serves as the commercial hub and is home to the Colchester East Hants Health Centre and the Nova Scotia Community College’s Truro campus. Amherst (population approximately 9,400), near the New Brunswick border, is a service centre for Cumberland County and lies along the Trans-Canada Highway—a key interprovincial corridor.
The riding’s agricultural sector includes dairy farming, blueberry cultivation, and mixed farming operations. Cumberland County has historically relied on resource industries including forestry and mining; Springhill was the site of major coal-mining disasters in the 20th century. Healthcare was the foremost issue in the 2021 campaign—the riding mirrors the province-wide crisis of physician shortages, with many residents lacking a family doctor. Truro’s Colchester East Hants Health Centre has faced overcrowding and staffing challenges. Affordable housing, rural internet access, and the economic recovery from the pandemic were also top-of-mind concerns. The riding includes Millbrook First Nation near Truro, a Mi’kmaw community with significant economic development including a commercial park and gaming facilities. Pugwash, on the Northumberland Strait, is internationally known as the birthplace of the Pugwash Conferences on Science and World Affairs, founded by industrialist Cyrus Eaton.





