HOME  >  ELECTED MEMBERS  >  MEMBER PROFILES
David Eggen
Honourable David Eggen (NDP)
MLA for Edmonton-North West
Current Member 0757
Courtesy of Legislative Assembly of Alberta
MLA Profile
Start DateEnd DateTotal Days 
2012-Apr-23Current4,818 Days
13 Years, 2 Months, 9 Days
- to date*
 
2004-Nov-222008-Mar-021,197 Days
3 Years, 3 Months, 10 Days
 
Election DateElection TypePartyConstituencyResultLegislature
2023-May-29General ElectionAlberta New Democratic PartyEdmonton-North WestElected31
2019-Apr-16General ElectionAlberta New Democratic PartyEdmonton-North WestElected30
2015-May-05General ElectionAlberta New Democratic PartyEdmonton-CalderElected29
2012-Apr-23General ElectionAlberta New Democratic PartyEdmonton-CalderElected28
2008-Mar-03General ElectionAlberta New Democratic PartyEdmonton-CalderDefeated27
2004-Nov-22General ElectionAlberta New Democratic PartyEdmonton-CalderElected26
2001-Mar-12General ElectionAlberta New Democratic PartyEdmonton-CentreDefeated25
Start DateEnd DateParty 
2012-Apr-23CurrentAlberta New Democratic Party 
2004-Nov-222008-Mar-02Alberta New Democratic Party 
Start DateEnd DateService TypePosition
2024-OctCurrentOppositionShadow Minister for Advanced Education
2019-May-212024-Sep-30Legislative AssemblyChief Opposition Whip
2019-May2023-MayOppositionCritic for Advanced Education
2015-May-242016-Feb-01Executive CouncilMinister of Culture and Tourism
2015-May-242019-Apr-29Executive CouncilMinister of Education
2014-Oct-282015OppositionCritic for Agriculture
2014-Oct-282015OppositionCritic for Culture and Tourism
2014-Oct-282015OppositionCritic for Human Services
2014-Oct-282015OppositionCritic for Jobs, Skills, Training and Labour
2014-Oct-282015OppositionCritic for Seniors
2014-Oct-212015-Apr-07Legislative AssemblyHouse Leader
20132014OppositionCritic for Culture
20132014OppositionCritic for Health
20132014OppositionCritic for Service Alberta
2012-May2014-Oct-21Legislative AssemblyWhip
20122013OppositionCritic for Education
20122013OppositionCritic for International and Intergovernmental Relations
20122013OppositionCritic for Treasury Board and Finance
20122014OppositionCritic for Agriculture and Rural Development
20122014OppositionCritic for Tourism and Parks
2006-Dec-212008OppositionCritic for Agriculture and Food
2006-Dec-212008OppositionCritic for Education
2006-Dec-212008OppositionCritic for Tourism, Parks, Recreation and Culture
2006-Jun-012008OppositionCritic for Solicitor General and Public Security
2004-Nov-262006OppositionCritic for Aboriginal Affairs and Northern Development
2004-Nov-262006OppositionCritic for Economic Development
2004-Nov-262006OppositionCritic for Energy
2004-Nov-262006OppositionCritic for Innovation and Science
2004-Nov-262008OppositionCritic for Environment
2004-Nov-262008OppositionCritic for Sustainable Resource Development
2004-Nov-262008-Feb-04Legislative AssemblyWhip
LegislatureSessionCommittee NamePosition
311Special Standing Committee on Members' ServicesMember
311Standing Committee on Resource StewardshipMember
304Standing Committee on the Alberta Heritage Savings Trust FundMember
303Standing Committee on the Alberta Heritage Savings Trust FundMember
302Standing Committee on the Alberta Heritage Savings Trust FundMember
301Standing Committee on the Alberta Heritage Savings Trust FundMember
283Standing Committee on Alberta's Economic FutureMember
283Standing Committee on Families and CommunitiesMember
283Standing Committee on Legislative OfficesMember
282Select Special Ethics Commissioner Search CommitteeMember
282Standing Committee on Alberta's Economic FutureMember
282Standing Committee on Legislative OfficesMember
282Standing Committee on the Alberta Heritage Savings Trust FundMember
281Select Special Chief Electoral Officer Search CommitteeMember
281Select Special Ethics Commissioner Search CommitteeMember
281Standing Committee on Alberta's Economic FutureMember
281Standing Committee on Legislative OfficesMember
281Standing Committee on the Alberta Heritage Savings Trust FundMember
263Select Standing Committee on Private BillsMember
263Select Standing Committee on Public AccountsMember
263Standing Committee on Resources and EnvironmentMember
262Select Standing Committee on Private BillsMember
262Select Standing Committee on Public AccountsMember
261Select Standing Committee on Private BillsMember
261Select Standing Committee on Public AccountsMember
Every effort has been made to ensure the accuracy of the information above. To report errors or omissions contact library.requests@assembly.ab.ca.
* Last Updated: July 1, 2025

Legislative Assembly of Alberta
For technical questions or comments concerning this website contact webmaster@assembly.ab.ca