John G. Williams (born December 31, 1946) is a Conservative MP representing Edmonton—St. Albert in the Canadian parliament since 1993. He was born in Aberdeenshire, Scotland. Originally associated with the Reform Party, he has been a member of the Conservatives since it formed in 2003.
|- style="text-align: center;"
| width="30%" |Preceded by:
The electoral district was created in 2003.
| width="40%" style="text-align: center;" |Member of Parliament for Edmonton—St. Albert
2004-
| width="30%" |Succeeded by:
Incumbent