Fielded as a strong candidate by the UDF in the LDF bastion of Kozhikode in the 2009 Lok Sabha election, M. K. Raghavan managed to wrangle victory by defeating then National President, DYFI and the current Minister for Public Works Department & Tourism, Kerala P. A. Muhammad Riyas.
However, he cemented his victory with much better margins in the 2014 Lok Sabha with 16,883 votes by defeating former CPIM State Secretary & Polit Bureau Member A. Vijayaraghavan.
For the third term, M K Raghavan was fielded again from Kozhikode Lok Sabha constituency in 2019 and won by record lead with 85,225 votes by defeating CPIM's strong candidate and sitting MLA A. Pradeepkumar.
It is noted that he retained this seat under extreme conditions, even facing some false allegations during the election period.
In his fourth term, he won from the Kozhikode constituency with a lead of 1,42,087 votes, defeating the strong candidate Elamaram Kareem, former Minister of Kerala, then Rajya Sabha MP, floor leader of CPIM in Rajya Sabha and CPIM's Trade Union (CITU) leader.