It intiially consisted of the County of Stormont including the City of Cornwall, and the townships of Williamsburg and Winchester (in the County of Dundas). In 1976, it was redefined to consist of all of the counties of Dundas and Stormont, and the Township of Charlottenburgh in Glengarry County, but excluding the Village of Lancaster. In 1987, it was redefined to consist of the counties of Dundas and Stormont, excluding Akwesasne Indian Reserve No. 59. In 1996, it was redefined to include the Township of Charlottenburgh and Akwesasne Indian Reserve No. 59.
The electoral district's name was changed in 1999 to Stormont—Dundas—Charlottenburgh.
|- |Independent |LAMOUREUX, Lucien |align="right"|17,014 |New Democratic Party |WEES, Tim |align="right"| 5,409 |}
|- |No affiliation |LAMOUREUX, Lucien |align="right"|17,347 |Progressive Conservative |CAMPBELL, Grant |align="right"|12,364 |New Democratic Party |FORSYTH, Murray |align="right"| 3,108 |Independent |BENOIT, René |align="right"|138 |}
|- |Liberal | LUMLEY, Ed |align="right"| 18,047 |Progressive Conservative |GUINDON, Fern |align="right"|13,895 |New Democratic Party |FREEMAN, James |align="right"|2,587 |}
|- |Liberal | LUMLEY, Ed |align="right"| 20,581 |Progressive Conservative |AUBRY, Dick |align="right"|17,575 |New Democratic Party |PETERS, Brian |align="right"| 5,568 |}
|- |Liberal | LUMLEY, Ed |align="right"| 22,251 |Progressive Conservative |BREDIN, James C. |align="right"|15,089 |New Democratic Party |LABELLE, Maurice |align="right"|4,629 |}
|- |Progressive Conservative | WARNER, Norm |align="right"| 21,043 |Liberal | LUMLEY, Ed |align="right"| 18,821 |New Democratic Party |LEFEBVRE, Raymond |align="right"| 5,869 |}
|- |Liberal |KILGER, Bob |align="right"| 19,698 |Progressive Conservative |CAMERON, Eric J. |align="right"| 12,572 |New Democratic Party |CORRIE, Steve J. |align="right"| 5,448 |Confederation of Regions |NOBLE, Bob |align="right"| 5,135 |}
|- |Liberal |KILGER, Bob |align="right"| 27,055 |Progressive Conservative |AULT, Leslie |align="right"|7,499 |Reform |TURNER, Annette |align="right"|5,858 |New Democratic Party |MOSS, David |align="right"|1,147 |National |BOYLE, Andy |align="right"| 580 |Natural Law |CAMPBELL, Ian |align="right"|425 |Commonwealth |LANDRY, Reginald |align="right"| 79 |}
|- |Liberal |KILGER, Bob |align="right"| 22,857 |Reform |DILLABOUGH, Charles |align="right"| 8,945 |Progressive Conservative |O'SHAUGHNESSY, Leslie |align="right"| 8,741 |New Democratic Party |GARDINER, Sydney |align="right"| 2,671 |Natural Law |CAMPBELL, Ian A.G. |align="right"| 295 |}