Newfoundland and Labrador's Chief Electoral Officer has released the full list of candidates for the upcoming provincial election on Nov. 30.

A total of 124 candidates have been nominated to run in the election, and all three main political parties have people running in all 40 districts across the province.

In addition to the 40 people from each party, there are also four non-affiliated candidates vying to win seats.

Nominations have now closed for all districts.

See the full list of candidates below:

Baie Verte–Green Bay

PC: Kevin Pollard

Liberal: Brian Warr

NDP: Matt Howse

Bonavista

PC: Glen Little

Liberals: Neil King

NDP: Adrian Power

Not affiliated: Johanna Ryan Guy

Burgeo-La Poile

PC: Georgia Darmonkow

Liberal: Andrew Parsons

NDP: Kelly McKeown

Burin-Grand Bank

PC: Terence Flemming

Liberal: Carol Anne Haley

NDP: Ambrose Penton

Cape St. Francis

PC: Kevin Parsons

Liberal: Geoff Gallant

NDP: Mark Gruchy

Carbonear-Trinity-Bay de Verde

PC: Tomás Shea

Liberal: Steve Crocker

NDP: David Coish

Non-affiliated: Ed Cole

Cartwright–L'Anse au Clair

​PC: Jason Mackenzie

Liberal: Lisa Dempster

NDP: Jennifer Deon

Conception Bay East-Bell Island

PC: David Brazil

Liberal: Danny Dumaresque

NDP: Bill Kavanagh

​Conception Bay South

PC: Barry Petten

Liberal: Steve Porter

NDP: Jeanne Clarke

Corner Brook

PC: Neville Wheaton

Liberal: Gerry Byrne

NDP: Holly Pike

Exploits

PC: Clayton Forsey

Liberal: Jerry Dean

NDP: Bridget Henley

Ferryland

PC: Keith Hutchings

Liberal: Jeff Marshall

NDP: Mona Rossiter

Fogo Island-Cape Freels

PC: Eli Cross

Liberal: Derrick Bragg

NDP: Rebecca Stuckey

Fortune Bay-Cape La Hune

PC: Tracey Perry

Liberal: Bill Carter

NDP: Mildred Skinner

Gander

PC: Ryan Menchion

Liberal: John Haggie

NDP: Lukas Norman

Grand Falls-Windsor-Buchans

PC: Mark Whiffen

Liberal: Allan Hawkins

NDP:Meghan Keating

Not affiliated: Rex Barnes

Harbour Grance-Port de Grave

PC: Glenn Littlejohn

Liberal: Pam Parsons

NDP: Kathleen Burt

Harbour Main

PC: Curtis Buckle

Liberal: Betty Parsley

NDP: Ray Flaherty

Non-affiliated: Ted Noseworthy

Humber-Bay of Islands

PC: Ron Jesseau

Liberal: Eddie Joyce

NDP: Conor Curtis

Humber-Gros Morne

PC: Graydon Pelley

Liberal: Dwight Ball

NDP: Mike Goosney

Labrador West

PC: Nick K. McGrath

Liberal: Graham Letto

NDP: Ron Barron

Lake Melville

PC: Keith Russell

Liberal: Perry Trimper

NDP: Arlene Michelin

Lewisporte-Twillingate

PC: Derrick Dalley

Liberal: Dereck Bennett

NDP: Hillary Bushell

Mount Pearl North

PC: Steve Kent

Liberal: Randy Simms

NDP: Cameron Mercer-Maillet

Mount Pearl-Southlands

PC: Jim Lester

Liberal: Paul Lane

NDP: Roy Locke

Mount Scio

PC: Rhonda Churchill Herder

Liberal: Dale Kirby

NDP: Sean Panting

Placentia-St. Mary's

PC: Judy Manning

Liberal: Sherry Gambin-Walsh

NDP: Peter Beck

Placentia West-Bellevue

PC: Calvin Peach

Liberal: Mark Browne

NDP: Bobbie Warren

St. Barbe-L'Anse aux Meadows

PC: Ford Mitchelmore

Liberal: Christopher Mitchelmore

NDP: Genevieve Brouillette

​St. George's-Humber

PC: Greg Osmond

Liberal: Scott Reid

NDP: Shane Snook

St. John's Centre

PC: Kathie Hicks

Liberal: Lynn Sullivan

NDP: Gerry Rogers

St. John's East-Quidi Vidi

PC: Joshua Collier

Liberal: Paul Antle

NDP: Lorraine Michael

St. John's West

PC: Dan Crummell

Liberal: Siobhan Coady

NDP: Earle McCurdy

Stephenville-Port au Port

PC: Tony Cornect

Liberal: John Finn

NDP: Bernice Hancock

Terra Nova

PC: Sandy Collins

Liberal: Colin Holloway

NDP: Bert Blundon

Topsail-Paradise

PC: Paul Davis

Liberal: Rex Hillier

NDP: Chris Bruce

Torngat Mountains

PC: Sharon Vokey

Liberal: Randy Edmunds

NDP: Mark Sharkey

Virginia Waters-Pleasantville

PC: Beth Crosbie

Liberal: Bernard Davis

NDP: Bob Buckingham

Waterford Valley

PC: Alison Stoodley

Liberal: Tom Osborne

NDP: Alison Coffin

Windsor Lake

PC: Ryan Cleary

Liberal: Cathy Bennett

NDP: Don Rowe