[1] As of the 2021 assembly elections, the current MLA is N. K. Akbar of CPI(M).
Guruvayur Assembly Constituency lies in Chavakkad Taluk.
Chavakkad is the lone Taluk of Thrissur district, which entirely lies in the erstwhile British Malabar.
Present-day Chavakkad Taluk and much of the coastal region of Thrissur district were ruled by the Zamorin of Calicut until the 18th century.
Guruvayur Niyamasabha constituency is composed of the following local self governed segments:[2] The following list contains all members of Kerala legislative assembly who have represented the constituency: There were 1,90,919 registered voters in the constituency for the 2016 election.