P. Kamalanathan of MIC defeated Zaid Ibrahim on Sunday 24 April 2010 in the Hulu Selangor by-election by 1,725 votes. This is history. BN took the better of PR in this by-election, no doubt about it. This is a fact. How it was won is not of particular importance to those who won. But to those who lost, the reasons to explain are aplenty.
Summary Results of the 2010 Hulu Selangor By-Election
Kamalanathan – 24,997
Zaid – 23,272
Majority – 1,725
Total = 48,935
Spoilt – 731
With all the post election analysis coming out, every man and his dog have a theory about why BN won and why PR lost. However, there are a few pertinent points that are worth looking at.