Members of the Legislative Assembly represent people from each of Alberta’s 87 constituencies or electoral districts for the term of a Legislature.

The last provincial election was held on April 16, 2019.

Find Your MLA

  Last Name First Name Constituency
Richard B. Bennett Bennett Richard B. Calgary
Lucien Boudreau Boudreau Lucien St. Albert
John R. Boyle Boyle John R. Sturgeon
Bramley-Moore Alwyn Alexandra
William F.A. Buchanan Buchanan William F.A. Lethbridge City
William A. Campbell Campbell William A. Ponoka
Campbell Archibald Vermilion
James K. Cornwall Cornwall James K. Peace River
Jean L. Côté Côté Jean L. Athabasca
Charles W. Cross Cross Charles W. Edmonton
William H. Cushing Cushing William H. Calgary
William T. Finlay Finlay William T. Medicine Hat
Charles W. Fisher Fisher Charles W. Cochrane
Colin M. Genge Genge Colin M. Macleod
John M. Glendenning Glendenning John M. Nanton
Peter Gunn Gunn Peter Lac Ste. Anne
George Hoadley Hoadley George Okotoks
Holden James B. Vegreville
John H.W.S. Kemmis Kemmis John H.W.S. Pincher Creek
Prosper E. 'Pete' Lessard Lessard Prosper E. 'Pete' Pakan
Duncan M. Marshall Marshall Duncan M. Olds
McArthur Archibald J. Gleichen
John A. McDougall McDougall John A. Edmonton
Henry W. McKenney McKenney Henry W. Pembina
McKenzie Malcolm Claresholm
Archibald J. McLean McLean Archibald J. Lethbridge District
John A. McPherson McPherson John A. Stony Plain
Edward Michener Michener Edward Red Deer
Charles R. Mitchell Mitchell Charles R. Medicine Hat
O'Brien Charles M. Rocky Mountain
Charles H. Olin Olin Charles H. Wetaskiwin
Robert M. Patterson Patterson Robert M. Macleod
William F. Puffer Puffer William F. Lacombe
Ezra H. Riley Riley Ezra H. Gleichen
Harold W.H. Riley Riley Harold W.H. Gleichen
Roberts Louis M. High River
Alexander C. Rutherford Rutherford Alexander C. Strathcona
Robert L. Shaw Shaw Robert L. Stettler
Arthur L.W. Sifton Sifton Arthur L.W. Vermilion
John A. Simpson Simpson John A. Innisfail
George P. Smith Smith George P. Camrose
Joseph E. Stauffer Stauffer Joseph E. Didsbury
John S. Stewart Stewart John S. Lethbridge City
Charles Stewart Stewart Charles Sedgewick
Robert T. Telford Telford Robert T. Leduc
Thomas M.M. Tweedie Tweedie Thomas M.M. Calgary
Francis A. Walker Walker Francis A. Victoria
Warnock David Pincher Creek
John W. Woolf Woolf John W. Cardston
Martin Woolf Woolf Martin Cardston
9/13/2020 10:24 PM

Member Contact list (CSV)


Watch the Assembly

Live and archived streams of House and Committee proceedings.

Watch the Legislative Assembly of Alberta and its committees in action, live or at your convenience.