Bow River, AB 2021 Federal Election Results Map

Bow River — 2021 Election Results

📌 The Canadian federal electoral district of Bow River was contested in the 2021 election.

🏆 Martin Shields, the Conservative candidate, won the riding with 35,676 votes (69.8% of the vote).

🥈 The runner-up was Jonathan Bridges (PPC) with 5,108 votes (10.0%), defeated by a margin of 30,568 votes.

📊 Other notable candidates: Michael MacLean (NDP, 9%) and Getu Shawile (Liberal, 8%).

Riding information

Auto generated. Flag an issue.

Bow River

Bow River is a sprawling rural riding in southern Alberta that fans out east and south of Calgary, taking in the fast-growing bedroom community of Chestermere along with the agricultural towns of Strathmore, Brooks, Taber, and Bassano. The riding extends across a patchwork of irrigated farmland, rangeland, and prairie, encompassing the counties of Newell, Wheatland, and Taber as well as portions of Rocky View County. It includes smaller communities such as Vauxhall, Vulcan, Irricana, Beiseker, Hussar, Rosemary, and Standard — names that speak to the region's deep homesteading and ranching heritage.

Candidates

Martin Shields (Conservative) — Born in Lethbridge, Shields spent 30 years as a teacher and school administrator and another 20 as a part-time university instructor before entering municipal politics. He served as a Brooks city councillor beginning in 2004, then as mayor of Brooks for three terms. Active in organizations including the Alberta Urban Municipalities Association (where he served as vice-president), the Palliser Regional Health Board, and the Bow River Basin Council, he was first elected to Parliament in 2015.

Michael MacLean (NDP) — MacLean ran on a platform centred on improving rural services, expanding broadband connectivity, and investing in sustainable agriculture. He emphasized the need for federal programs that address the specific challenges facing small prairie communities.

Jonathan Bridges (PPC) — Bridges carried the People's Party banner in Bow River, campaigning on reduced government regulation, personal freedoms, and fiscal conservatism — themes that resonated with a segment of the riding's libertarian-minded rural voters.

Getu Shawile (Liberal) — Shawile represented the Liberal Party in a riding where the party has historically faced an uphill battle. He focused his campaign on immigration pathways and economic diversification for southern Alberta's agricultural communities.

About the Riding

Bow River's economy is anchored by agriculture — particularly irrigated crop production, which benefits from the extensive canal networks fed by the Bow and Oldman rivers. The Eastern Irrigation District, headquartered in Brooks, manages one of the largest irrigation systems in Canada, supporting crops of sugar beets, potatoes, specialty grains, and pulse crops alongside conventional wheat and canola. Cattle ranching and feedlot operations are equally prominent, and the JBS meatpacking plant in Brooks is one of the largest beef-processing facilities in the country, drawing a significant immigrant workforce — notably from Sudan, Somalia, the Philippines, and Latin America — that has made Brooks one of Alberta's most ethnically diverse small cities.

Chestermere, on the riding's western edge, is a starkly different community: a lakeside suburb of Calgary whose population has surged as young families seek affordable housing within commuting distance of the city. Strathmore, situated along the Trans-Canada Highway, functions as a service centre for the surrounding Wheatland County.

The riding has returned Conservative members — or their Reform and Canadian Alliance predecessors — in every election since 1993. The combination of ranching culture, energy-sector employment, and small-town prairie values has made Bow River one of the safest Conservative seats in Alberta.

Census Data (2016)

Population by Age & Sex

Residence Type

Income Distribution

Nearby Ridings