7.39pm Batang Air Unofficial results - the final unofficial tally:
BN 3,450, PKR 1,790. Majority 1,660.
7.36pm Bukit Gantang Unofficial results PAS 13,571, BN 11,191, Independent 31. Majority 2,380.
7.27pm Bukit Selambau Unofficial Results With eight polling stations counted, PKR is leading by 1,225 votes. These eight polling areas consist largely of Indian and Chinese voters. There are 14 more polling stations to be counted.
7.25pm Bukit Gantang Unofficial results PAS 11,375, BN 8,998, Independent 29. Majority 2,377.
7.20pm Bukit Gantang Unofficial results PAS 9,423, BN 6,997, Independent 25. Majority 2,426.
About 40 percent of the 41,000 votes have so far been counted.
PAS candidate Mohd Nizar Jamaluddin and wife, Perak speaker V Sivakumar and Bukit Bendera MP Liew Chin Tong, Gopeng MP and PKR VP Lee Boon Chai are at the PAS operation centre in Taiping.
7.13pm Bukit Selambau Unofficial results After counting five out of 22 polling centres, PKR's Manikumar is leading by 990 votes.
7.10pm Bukit Gantang Unofficial results PAS 8,932, BN 6,584, Independent 24. Majority 2,348.
7.01pm Bukit Selambau Unofficial results After counting four streams of out 64, PKR's S Manikumar is leading by 578 votes.
7pm Bukit Gantang Unofficial results PAS' Mohd Nizar Jamaluddin has increased his lead over BN-Umno's Ismail Saffian. Independent Kamarul Ramizu Idris is trailing far behind.
PAS 7,294, BN 4,670, Independent 17. Majority 2,624.
There is an electric atmosphere in PAS operations centre when the party won big in Changkat Ibol voting district - a PAS stronghold.
6.55pm Bukit Gantang Unofficial results PAS 5,568, BN 3,792, Independent 10. Majority 1,776.
6.50pm Bukit Selambau It is a tight race here, admits a MIC leader.
6.44pm Bukit Gantang Unofficial results PAS 4,929, BN 3,161, Independent 9. Majority 1,768.
6.25pm Batang Ai UNOFFICIAL: BN wins Batang Ai. It is leading with an almost unassailable majority of 1,600 after 21 of 24 boxes have been counted. Boxes from polling stations which closed at 5pm are to be counted soon but it is unlikely that PKR will be able overcome the huge vote deficit.
Official results: For 15 out of 26 polling stations - BN 1,698, PKR 831, majority 867.