| Candidate | Party | Votes |
|---|---|---|
| B. B. GOPAKUMAR | Bharatiya Janata Party | 42090 |
| G.S. JAYALAL | Communist Party of India | 59296 |
| N. PEETHAMBARAKURUP | Indian National Congress | 34280 |
| SUNU BHASKARAN | Bahujan Samaj Party | 364 |
| SHANMUGHAN PARAVUR | Anna Democratic Human Rights Movement Party of India | 524 |
| VARINJAM RAJEEV | Independent | 135 |
| SETHU | Independent | 172 |