Kampar is a federal constituency in Kampar District and Kinta District, Perak, Malaysia, that has been represented in the Dewan Rakyat from 1959 to 1974, from 1986 to present.
The federal constituency was created in the 1958 redistribution and is mandated to return a single member to the Dewan Rakyat under the first past the post voting system.
As of 2020, Kampar has a population of 104,552 people.
It was abolished in 1974 when it was redistributed. It was re-created in 1984.
According to the federal gazette issued on 31 October 2022, the Kampar constituency is divided into 51 polling districts.