| Position | Candidate Name | Votes | Votes% | Party |
|---|---|---|---|---|
| 1 | N. N. Krishnadas | 375144 | 45.80% | Communist Party Of India (MARXIST) |
| 2 | V S Vijaya Raghavan | 276986 | 33.80% | Indian National Congress |
| 3 | C Udai Bhasker | 147792 | 18.00% | Bharatiya Janata Party |
| 4 | Krishnadas | 7637 | 0.90% | Independent |
| 5 | M Subramanian | 5021 | 0.60% | Bahujan Samaj Party |
| 6 | K Kuttikrishnan | 5006 | 0.60% | Independent |
| 7 | Ambazhakode Velayudhan | 3270 | 0.40% | Communist Party Of India (MARXIST-LENINIST) (LIBERATION) |