It was created in 1966 as "Victoria—Haliburton" from parts of
Victoria,
Peterborough and
Hastings—Frontenac and
ridings. It consisted initially of • in the County of Hastings: the Townships of Bangor, Carlow, Herschel, McClure, Monteagle and Wicklow; • the County of Haliburton; • in the County of Ontario: the Townships of Brock, Mara, Rama and Thorah, the islands in Lake Couchiching belonging to Rama Indian Reserve No. 32, but excluding all islands belonging to Georgina Island Indian Reserve No. 33; • in the County of Peterborough: the Townships of Anstruther, Burleigh, Cavendish, Chandos, Galway and Harvey; • the County of Victoria. In 1976, the Township of Manvers in the county of Victoria, all parts of the county of Hastings, all townships other than the Township of Brock) in the Regional Municipality of Durham (formerly the County of Ontario) were excluded from the riding, and the Township of Georgina in the Regional Municipality of York was added. In 1987, the riding was redefined to consist of the counties of Haliburton and Victoria, the Township of Brock in the Regional Municipality of Durham, and, in the County of Peterborough, the Village of Millbrook and the townships of Burleigh and Anstruther, Cavan, Chandos, Galway and Cavendish, and Harvey. In 1996, it was redefined to consist of the County of Victoria, the Township of Brock in the Regional Municipality of Durham, the County of Haliburton (excluding the townships of Sherborne, McClintock, Livingstone, Lawrence and Nightingale), and the part of the County of Peterborough lying north of and including the townships of Burleigh and Anstruther, Chandos and Harvey, including the Village of Millbrook and the Township of Cavan. The name of the electoral district was changed in 1998 to "Haliburton—Victoria—Brock". The name of the electoral district was changed in 2003 when Victoria County became the city of
Kawartha Lakes. In 2013, the federal redistribution saw slight changes to the riding which removed the County of Peterborough Townships of
Trent Lakes and
North Kawartha. Both of these townships were placed in the new riding of
Peterborough-Kawartha. In 2023, the Township of Brock in the Regional Municipality of Durham was removed from the riding and placed in the new riding of
York—Durham, and the County of Peterborough Townships of Trent Lakes and North Kawartha were added. As a consequence, the name of the electoral district changed to "Haliburton—Kawartha Lakes". These boundaries will be used at the first election held after April 22, 2024.
Member of Parliament This riding has elected the following
members of Parliament: ==Election results==