2008-05-06

Oddities in Old IC Numbers (ICLama)

A voter's old IC number should be a 6- to 7-digit number, such as 7654321, and sometimes prefixed by an alphabet, such as, A1234567. But odd numbers lurk around ...

SPR needs to go through its electoral roll to filter out a small number of inconsistencies and errors in voters' old IC numbers. The data and tables below are based on the electoral roll gazetted on 2008 Feb 8 (the one used in GE12).

Although ICLama (old IC number) is less important than the new IC, these inconsistencies could indicate other errors such as input procedure, checking, updating, training, or other problems. However, the errors may have originated from the IC department.

  • Table A: Some oddities are subtle, like an alphabet at the end of ICLama.

  • Table B: Some ICLama are obvious errors, like "KG" and "JALAN...".

  • Table C: Other obvious errors include having a "+" at the end of ICLama.

  • Table D: There are other mundane inconsistencies, such as input of the text "NULL" (not just computer-specific NULL value) in the place of ICLama.

  • Table E: There are also ICLama shorter than 7 digits.

About Table A - Old ICs (ICLama) ending in an alphabet

  • There are only 5 cases of these errors out of over 10 million voters.
  • These exclude cases from Tables B (nonsense text), C (+), and D (NULL).
  • The case of old IC 2320937I is especially subtle, since the ending "i" looks like "1" (one).

  • You can confirm this problem by looking up these voters on SPR's voter verification page. Our data are from the 2008 Feb 5 gazetted set..
  • We have left out voter names (Nama) to avoid unnecessarily exposing voters' privacy. But we display the Kodlokaliti and NoSiri to further help you confirm these cases if you are using SPR-published Access file or hard copies.
  • NoSiri is a temporary number assigned to a voter, according to his or her listing order within the voting district, and runs from 1 to a few thousands. Within a DM (voting district, daerah mengundi), a voter is arranged by new IC number, and then assign a NoSiri. NoSiri will change for each edition of electoral roll, because a new registrant, eg, may have an IC that queues before other voters.
Table A: Old IC (ICLama) Ending in alphabets
KodlokalitiNoSiriICICLama
161460200111708057152172042321H
15023030031253708100850922181131F
16045030013134906030251222231047E
0122108006572909190153542320937I
17419050023475010260860994013516H
16146170167846003100151285872428A


About Table B: Obvious Text Error in Old IC
  • We found only 8 cases out of over 10 mil voters where the old ICs are input with non-sense text, such as "6NULL" or "JALANMAH".
  • You can confirm this problem through SPR's voter verification Web page.
Table B: Old IC (ICLama) input with non-sense text and alphabet ending
KodlokalitiNoSiriICICLama
06323180029197810080853900890NULL
028291100114978308080358161NULL
132330101528747812210551074NULL
072460101312388410190866066NULL
03616110051047640911115032JALANMAH
03719060031700781116115542JALANMAR
1340404016310450616045177KAMPUNGD
0371706002868680130115079KG


About Table C: Old ICs ending in "+"

  • We found 113 cases of old ICs ending in "+" (plus sign) in the 2008 Feb 5 electoral roll.
  • You can confirm this problem through SPR's voter verification Web page, but you need to input the new IC number, because SPR's Web page will not accept any input of old IC number ending in "+" (a non-alphaneumeric character).
  • We have left out voter name (Nama) to avoid unnecessarily exposing voters' privacy. But we display the Kodlokaliti and NoSiri to help you confirm these cases using SPR-published Access file or hard copies.
Table C: Old ICs (ICLama) ending in "+"
Kodlokaliti NoSiri IC ICLama      
Kodlokaliti NoSiri IC ICLama
0663111006 280 440901085400 0361281+
0734815008 643 610102087679 6139789+
0704211001 394 490102086277 1043772+
0241805002 554 610507035420 6169023+
0272701001 344 571030035351 1126354+
0152718001 907 610630025447 6218905+
1333601019 59 320703045073 1630889+
0010401009 932 610813095149 6241647+
1312612012 280 491224045339 1997639+
1094310022 418 610807105304 6269981+
0173410014 263 490508045571 2274329+
0841803003 751 611115075655 6306106+
1210003023 297 460126045317 2278812+
0392608006 1379 620115115340 6392502+
1333508004 222 450530055091 2494082+
0852309001 1511 620212065349 6407932+
1140014014 219 390422065100 2867160+
0992010003 1125 620222085431 6732283+
0010203006 62 340418095037 2942516+
0163123002 248 620327025398 6760676+
0330205009 1144 751225115157 3192780+
0382405001 451 620605115204 6785005+
0183511001 208 510703025395 3937996+
0652803027 1116 620701086730 6838028+
0372010003 383 501006035315 4211767+
1361203005 696 620403025913 6887736+
0961103001 239 510927105781 4244806+
0231505002 1099 620701035300 7023035+
0461804052 350 520302026281 4286013+
0663201023 2888 630318086390 7047932+
1302305008 1043 541018055168 4668643+
1280909008 1238 610218105699 7097156+
1104601038 718 550328085455 4776820+
1400205043 589 630718016105 7101527+
1340307009 530 550912045567 4838963+
0601706010 622 630725086099 7105432+
0183520011 203 551203075290 4888448+
0790507009 676 631006065499 7112289+
1645418005 730 560205016037 4952403+
0183511002 927 630717025026 7121760+
1302404005 993 560730016166 5038690+
1073704029 394 630713106195 7133051+
1150015003 1053 561217085894 5072373+
0940715018 189 621130107730 7135015+
0330308006 337 570209115349 5082738+
1604502001 1250 631116015150 7154354+
1512609080 521 570430015806 5161848+
0183516003 607 631020025370 7162424+
0142513001 770 560509075781 5163084+
0173418002 287 630911025214 7163839+
0430706047 767 570101075672 5163098+
0142509002 1010 630820025980 7202326+
0231507006 465 570511036369 5172853+
1312610001 350 631205055760 7207079+
1281204002 728 570503017213 5209012+
0513404004 1803 640125075432 7215756+
0790308001 128 571218065384 5303688+
0601810006 1494 640416085278 7301125+
1604514003 2071 571109016153 5325301+
1410401041 1491 640727015189 7314177+
1280909008 992 580402106507 5334356+
0724704003 463 640509086755 7356134+
0091205001 433 580223025787 5347535+
1104803011 1240 640530107602 7358632+
0392607003 581 571006115167 5375330+
1502307039 1142 640810015569 7363380+
1291810011 547 570220055877 5389787+
0183520004 422 640624025069 7367261+
1043106013 1322 571027085956 5409821+
1043114076 1563 641018086114 7384048+
1220003002 1752 580804025363 5417021+
0591305003 1901 640728055086 7384598+
0183520016 225 561219085396 5466254+
0745010001 854 631215085488 7393408+
0755420001 233 580312106095 5486962+
0790503007 416 640615065536 7397099+
0903804003 938 581219106589 5493418+
0231503007 813 640805115258 7425498+
1125315030 811 571122055165 5517090+
1104804008 840 641013055116 7430074+
1302404004 1276 581110055589 5517747+
1043106019 1871 640926025240 7449641+
1180007026 932 581217106921 5571984+
1281010010 1013 640926055407 7496777+
0632309004 1266 571018106188 5578100+
1104704023 646 460610105238 7626690+
0745006029 1184 590518085241 5655385+
1150023017 118 361120715224 8036526+
0821302006 275 590726055135 5676494+
1012315038 386 540916715282 8149667+
0540203005 477 590526085823 5684244+
1114908024 640 561206105204 8245507+
0272607012 927 580806035020 5726633+
1302006005 248 541103055082 8316367+
1115003033 925 590812105370 5744174+
0981606015 2159 770525715035 8442755+
0451506046 1250 590904075543 5751824+
0811103001 1055 731123065090 A270377+
0231510001 469 591015035386 5764026+
2206710020 147 680705135602 K264217+
1312703003 282 591025085264 5804462+
1940805006 296 730905135722 K331923+
0101613008 1123 600202025388 5889253+
2196502006 519 740808135703 K429516+
0200708001 576 600420035779 5916613+
2155407010 509 570414135648 K662747+
0862402001 366 600730065295 5964282+
1920101006 113 590630135931 K760253+
1512608039 1225 600711015807 5975281+
1920104004 142 590811135981 K796879+
0293310001 535 610103035723 6054016+
2114609014 290 620603136415 K802843+
1302301018 1004 591017085766 6067786+






About Table D: Inconsistent input of the text "NULL" in old IC (ICLama)

  • There were 29 voters with ICLama text value of "NULL"

  • Normally, where ICLama value is not available, ICLama info for a voter in SPR's database is left blank. Further, a database may store a special data type or value called "NULL" meaning "nothing." But in these 29 cases, SPR staff appear to have actually input "NULL" as a text string into the data base.

  • You can confirm this problem through SPR's voter verification Web page.
Table D: "NULL" in place of Old IC number (ICLama)
KodlokalitiNoSiriICICLama
17317030012644780922125484NULL
17113050012261740920125720NULL
17521040022155800630125445NULL
17318030032305810928125180NULL
17317010011726780205125123NULL
1711206001494620718125636NULL
17521040022166801212125084NULL
17317070052005790804125124NULL
202260400858450122135113NULL
202260302058451231506555NULL
17113050011455641105125573NULL
17318010012292791204125790NULL
18646020031885700320125769NULL
17113050012405760806125702NULL
17112080081369790514125812NULL
17521040022149800412126255NULL
1895305003934630825125390NULL
17318010012364810223125746NULL
1711203005954601218125695NULL
17317030012693790831125568NULL
17113050012116721016125107NULL
17113050011998710522125785NULL
17521030022509791218125177NULL
17113050012315750625125211NULL
17113050011161610917125354NULL
17113050012647801204125104NULL
17113050011899700310125073NULL
17318030012289810324125251NULL
1660004001456751210125889NULL


About Table E: Old IC Numbers (ICLama) shorter than 7 characters

  • The old IC numbers should have 7-digits, sometimes prefixed by an alphabet, such as A, H, R, T, etc, such as A1234567. Many early civilian ICs only have 7 digits, without a preceding alphabet, such as 7654321. Sometimes, a number that start with 0 (zero) can be truncated, giving rise to say T0123456 > T123456. This can cause duplicate registration problem, which we will discuss later. In any case, any ICLama shorter than 7 characters (including alphabet) indicate possible errors.

  • We found 176 cases of Old IC numbers having fewer than or 6 characters.
  • These exclude cases from Tables A (ending in alphabet), B (nonsense text), C (+), and D (NULL). If we include those cases, there are 213 Old IC numbers having fewer than or 6 characters.

  • You can confirm this problem through SPR's voter verification Web page, searching for either the new or old ICs.
  • We have left out voter name (Nama) to reduce the exposure of voters' privacy. But we display the Kodlokaliti and NoSiri to help you confirm these cases if you are using SPR-published Access file or hard copy electoral rolls.
Table E: Old IC Numbers (ICLama) shorter than 7 characters
KodlokalitiNoSiriIC ICLama      KodlokalitiNoSiriICICLama
0403208004433590812115317100642  0591410004773590819085254568421
1392501028500600622106707108093  0704015002283590716016159580230
0940605026554500325055431111638  04822040381314591109025445584166
10841070081480671122035269114698  044110600333850062208610358967
037180702051949020804553712023  018360800140151120402571559709
10739081921939051308538512192  130200300875751092005578560389
13924050091124670227055261127413  05605130052445603310863516050
16352130082512144864144864  202260102312650060913579160558
05913130017220829075058147261  09407050043014905011063196172
05402090031475850428085115156425  068360300116955072608625063552
10636140251024461024105221200442  0591510002233460501085423640122
108402000847481229075159200738  028290800148354110803545165244
12100010511467490122715077200873  08934090132144807150551676607
063241100316241102208565525773  074510800172480523085678666168
0831506005111440518115160269928  004020700156658100802588567325
2114604005503720924135729280284  070421400414337082108507169
09407070082063910180550792955  060160800344420701085061701415
071440203915336031302505730308  052360100247248092407552770472
052350701726139101107515730356  1022601177881540204105523705003
10432150507042051208551330684  058120700855058100708665170605
088310601089657080608652330810  0523506020698707166707166
08212060054939053106501131248  06530010091319550209086105707467
07451100046741051608567731329  0430705014801580820086553707864
041020900119040122607526531453  1022612085451600320107093707938
063241100315441080504507331616  1371601001992590517016201708054
11251120367144040708569131656  13024040041359590706045431708064
063241000615039121108522932013  08419070211004600617075627709649
06425070054523806180852193254  10534080671568611226075121710858
12707090011442781229105105373163  0101501006833601025055723711676
1115011018804202260853953950  09818080311272601031015437713039
1170004007255410629055001400857  0303602002359610822035033713284
1844208008770620703665015402143  108400201056600421086041713356
063241300218041030905510940817  01527160021051660326026379715347
0981814019446491116016127410892  0091405002535681117025671715375
165551100544445110101572341177  1084002027201700114106231715839
063241100326145082504522941382  0152709003850701125025079717532
1094303001795630619106674415850  19159060022142740711125939718564
150241000719945101201539341859  006050400946859010102652972710
191580300626643071012543142050  19919030136543120413537578279
1291707006341520120055487423118  202270602424046121213573578298
191590500335947032012521342811  22270210012543082013541178309
18850100073947022012533942860  2032817001837050213503578746
212490200641040091713528543184  20123030099947060813560578805
202270201739645123113618743440  21247030048446051913549578868
202260401422846123150562343441  202270600319944031013546178953
21555040035445123113610143531  0745108002182540709016171806512
21657020027646123150553543565  0745108002366580118015659806703
20227050126744120113555543689  0745113010469580813035619807640
20635050192744030813564943715  07450080061685620414087087809554
22168020058542010171551743991  0122209006451591216025897809804
22271050025645061213559745097  0800608005448630221086335811320
20328190027447010113591345110  1400106001210610729015951811379
208390800929345092013533745145  13021010171756600506106849811500
0560708004188470827075147453531  07450080051794630414055543812000
20942030019348011413522545579  07451080021117661124095143814059
20635050164847021613522745599  0471903018953641104086559814913
0981710026786540602105959460039  1451402001773550904015587822415
141040102548348091301597546411  1930306001682790509135485824531
178280500630850030412560547599  03301070101657801221035099827137
19612030022104410251353794767  06324100061213805140251078528
167030100120550030612560947872  13614050073675104120455138989
202270300127549040413567948117  0601715004155460427125003929332
212470101314750060313554748175  1312606007521550527055355932001
213511100116248122813529548315  186450600326448100101610195648
221680300712748030913531348593  181350200632153022012569995670
202270100430147032113567548721  1451307026724650313015903A64964
008111600122948112602568549061  10943080851334650422105617A86853
142050800110750040904536149117  19055040041578670705125907H04865
163511100630849030905519549560  2002103008137610115135166K03304
091420400334348051101575349828  2002102003636630618135844K16652
131280100324748052704543949855  2176009002275590128135055K22956
0461705003602521025025153502135  2043224003226620825135178K24142
053380201664850080507569350488  200210400483610610135825K28120
055040500413149081606526750494  2022701005961640927135556K34235
050300102936646101808625550509  2002102001535600505136421K38068
094060300718546101310569952154  1991903002458630902135622K42177
133350800426349061605541952636  1981705016151750528135521K44843
063241100331346120508651752879  1803308002161460502125389K47086
033020200524549071511533352927  202250100596600725135316K50119
01527140061207641208075571531044  2032901001209610103135783K5771
0262404001878670321035523533128  2186103001230600802135062K59689
05913010111816680101365853533647  2012302004445610101135122K59890
0961218042796800602145895536932  220670201248600202136256K62800
025220400119549080503542553852  21145060011583651217135408K73537
07451100131197610409106002550043  2032904006271650105135628K78999
139270602147547042904540155643  2124703007294620804135531K84417
067350400929149090508664156360  2176003001758740403135115K92982
039260500232150031103522956428  0350906006278500925045595M55986
Source: SPR and MALVU analysis.
Note: If you find the text too small, try pressing Ctrl and scrolling the mouse's middle button up or down to adjust the font size.


Read more! Full post may contain more data and tables.

An intro to SPR's electoral roll data table

How is SPR's electoral roll organized?

SPR distributes the electoral roll that changes roughly every quarter for a total charge of about RM44,000 (0.4 sen per voter name). The data can be obtained in these formats: Hard copy, PDF softcopy, or MS Access database files.

The PDF and hard copies are arranged in a printer-friendly "report" - essentially smartly-designed output from the database. The data in the PDF and hard copy format are split into parliamentary constituencies, then state assembly seats (DUN), then voting districts (Daerah Mengundi, DM). Within each DM the voters (up to a few thousand) are assigned their temporary NoSiri, from the lowest to the highest IC number within that DM.

PDF file structure


Parliamentary seat



DUN seat



DM or Daerah Mengundi



Voters by NoSiri (new IC)

The MS Access formatted data file is a large flat table of data, comprising 17 columns of data, and as many rows as there are voters. Instead of one big file of 10.9 million voters, the data are usually split into individual files for each state or federal territory. This blog entry discusses the outline of this flat table.

This is a screenshot of the 17-column flat data table. This view was created in a program called phpMyAdmin, but any other database interface programs will have a similar outline.











SPR's electoral roll data gazetted for 2008 Feb 5 contains 10,922,139 rows or records, or number of voters. Presented in the MS Access database format, it has 17 fields (columns) of information per voter. The 17 fields are shown below, with MALVU's explanation.

Table: SPR Electoral Rolls Contains 17 Columns of Voter Data
FIELD NAME DATA TYPE MALVU EXPLANATION
NoSiri Number Long Integer Serial no. for voter within DM, for this database report
IC Text 12 National identification number
ICLama Text 12 old IC
Nama Text 50 Voter name
NamaSpouse Text 50 Spouse name, mostly blank
ICSpouse Text 50 Spouse IC, mostly blank
NoRumah Text 50 House number, within localiti
Jantina Text 50 Gender, L for male or P for female
Kodlokaliti Text 50 10-digit locality code: PPPSSDDLLL
  • PPP for parliamentary code, eg, 049
  • SS for state assembly code, or DUN code, eg, 14
  • DD for polling district code, or DM code, eg, 05
  • LLL for locality code, eg, 007
NamaLokaliti Text 50 Name of locality
NamaParlimen Text 50 Name of parliamentary constituency
NamaDM Text 50 Name of polling district (Daerah Mengundi)
NamaDUN Text 50 Name of state assembly seat (Dewan Undangan Negeri)
Negeri Text 50 Name of state
Tahunlahir Text 4 Year of Birth
TM Text 250 Polling center (Tempat Mengundi), usually a school address
Saluran Number Decimal Polling stream, usually a room in a school

Further comments:
  • NoSiri is a temporary number assigned to each voter, according to his or her listing order within the voting district (daerah mengundi, DM), for a particular update of the database. It runs from 1 to a few thousands. Within each DM, voters are arranged from the lowest to the highest new IC number, and then each is assigned a NoSiri. NoSiri will change for each edition of electoral roll, because a new registrant, eg, may have an IC that is inserted anywhere within the DM list.

  • IC, or the new IC number, is always 12-digit in length, and is the most important column.
  • SPR has apparently made IC a "unique key," which in database parlance, means there can be only one occurrence of any IC. SPR's database program probably ensures that duplicate "exact" IC input cannot be accepted.
  • The IC column cannot contain NULL or blank value. SPR has apparently programmed its database to always have a 12-digit number under the IC field.
  • Our guess is that around mid-2007 or whereabout, SPR had gone through a "cleaning" campaign to eliminate all voters without new IC number, for reason of incomplete data ( Penandaan Pemotongan - Pengenalan Diri Tidak Lengkap, or MALVU code 31)

  • Duplicate IC? There is a persistent question by election monitoring NGOs: If we searched the entire nation's voter database, will we find one voter registered in 2 places? IC is the most natural search criteria because of its uniqueness.
  • We have searched the entire 10.9 million+ country-wide electoral roll of 2008 Feb 5, and found zero duplicate "exact" IC.
  • However, the electoral roll does contain at least 770 sets of "twin" or similar ICs, which we will cover later in another blog entry. An example is the co-existence of something like T0123456 and T123456.
  • This means any duplicate registration of voters - if there is any - will have to be done through different or variations of IC numbers.

  • Objection, possible duplicate from delayed gazzette? How does SPR handle duplicity that can arise from delayed-gazette of some constituencies? To illustrate this problem, consider this. Say IC#123456789012 has moved out of parliamentary seat P049 and into P048 (a few kms away) during 2007q4. However, P049-2007q4 roll was disputed and not gazetted in 20080205 roll; P049-2007q3 was gazetted instead. Now potentially we have this voter listed in P049-2007q3 and P048-2007q4, both gazetted for electoral roll 20080205. It seems SPR's solution is to delete IC#123456789012 from one of the quarter roll, before merging it into the gazetted 20080205 roll, to avoid duplicate. We will cover this topic in another blog entry.

  • ICLama, or old IC Number is less important but helps confirm identity. It can be left blank.
  • There are a number of errors and inconsistencies in ICLama, which we will list in the next blog entry on old IC numbers.

  • Nama is the data field / column for input of voter name. There is some inconsistencies in SPR input format (or perhaps it was NRIC department input) such that Malay middle name variations such as BIN, B, BN., BINTI, BT, BINTE, BTE., etc do give rise to some duplicate registrations. We will cover this topic in another blog entry later.


Read more! Full post may contain more data and tables.

Phantom Army Camp and Out-and-In Army Voters

Abandoned army camp in Penang housed 473 phantom voters, who floated out and in during the same quarter ...

Once upon a time, there was a deserted army camp on an island. Island lores had it that 473 phantoms had taken up residence in the camp. Yes, it was recorded in the government scroll.

Mysteriously, during the last northeast monsoon season, 312 of these phantoms floated out of the camp, and just as mysteriously, the same 312 ICs and names floated back into this same camp - all during the 4th quarter of 2007 ...

After the monsoon season, few phantom voters were seen to have moved out (2008q1). Today, local folks will swear by the belief that phantoms continue to linger in the eerie halls of the forsaken camp, where the only sign of life is rodents crawling out of its looted compound ... Perhaps the drug addicts who ransacked the officer mess and dark corridors had run into the spirits, but their lips are sealed ...

Table 1 Background: 473 Phantom Voters

  • This abandoned army camp site is known on the electoral roll as locality code 049/26/05/400 or PULAU PINANG state, TANJONG (p049) parliamentary constituency, PADANG KOTA state assembly seat (26), WELLESLEY SCHOOL voting district (DM 05), and MARKAS 2 DIV JLN SULTAN AHMAD SHAH locality (400).

  • 049/26/05/400 is the army camp pictured above. Wikimapia.org satellite map is here.

  • GE2008, which took place on 2008 Mar 8, made use of electoral rolls that were gazetted on 2008 Feb 5, using data mostly updated to 2007q4 (2007 Dec 31).

  • However in the specific case of this Tanjong parliamentary constituency (P049, which covers this army camp), the 2007q4 voter changes (2007 Oct 1 to Dec 31) were disputed by political parties, so the gazetted roll for 2008 Feb 5 included only voter changes for P049 up to 2007q3 (2007 Sep 30).

  • Table 1 shows the 473 ICs registered at this location as of the electoral roll gazetted 2008 Feb 5, which was used in the 2008 Mar 8 general election. This means as of 2007q3, there were 473 registered voters at this location.

  • In table 1, we have only listed the ICs and not the voter names, to minimize unnecessary exposure to the privacy of these (probably) real-person, though clearly non-resident, voters. You can confirm their names and registered location at SPR's voter verification Web site here or by checking SPR-issued MS Access-formatted electoral roll if you have a copy. You should get valid response as long as the SPR site continues to display the electoral roll gazetted on 2008 Feb 5.

  • If you represent SPR, an election-monitoring NGO, political party, academician, or journalist with proper editorial and managerial control, you can email me at saengch at gmail dot com to request the detailed data. But I may need some introduction or endorsement from other reputable sources before I give out too much voter details.

  • We also have a copy of the SPR-published PDF files for 2007q3 2007q4, and 2008q1 electoral changes for P049.
Table 1: 473 voters registered at abandoned army camp MARKAS 2 DIV JLN SULTAN AHMAD SHAH (049/26/05/400, gazetted 2008 Feb 5)
ICICICICICICICIC
561225086002710829085752771011075856T1078597T1095394T1114810T1139127T3009750
570101085088710921045366780506135536T1078795T1095435T1116815T1139526T3009989
580209085230711122035318790419086376T1078921T1095457T1117123T1139531T3010091
590615035414720110045054791012016442T1079042T1095577T1117328T1139947T411736
600515016108720124025740791012095072T1079044T1095713T1117344T1139998T411897
620508025004720206025330791017086204T1080098T1095911T1117382T1140181T411967
620611086470720320045474791212115138T1080754T1095949T1117527T1140818T5000793
630702055572720401105002791214025670T1080858T1096441T1117821T1142067T5000921
631201075756720416086086800215025244T1081020T1096636T1117928T1142070T5001324
640114075592720430025204811105136158T1081075T1097109T1118610T1142199T5001513
640303075380720502085784811127015154T1081294T1097430T1118974T1142303T5001962
640606115458720516075480T1066854T1081555T1097643T1119044T1142429T5002385
651228105968720811025304T1067427T1081699T1097667T1119084T1144257T5002596
660115045318720817715410T1067438T1081929T1097779T1119521T1148895T5003031
660711025508730102085928T1067491T1081944T1097781T1119616T1151853T5003204
660819025390730104086430T1068390T1082059T1098097T1119722T1151974T5003205
660925025466730310135168T1069183T1082104T1098119T1120504T1152426T5003218
660926085954730312025106T1069670T1082217T1098210T1121371T3000068T5003228
661118025042730312075656T1070523T1082604T1098270T1121432T3000442T5003360
661217025486730322075158T1070539T1082757T1098519T1121684T3000587T5003365
670628085170730405025404T1071252T1082767T1098594T1121737T3000755T5003549
680108025106730811075618T1071909T1082967T1098741T1121767T3001277T5003694
680108075402740124025060T1072146T1083635T1099747T1122147T3001458T5004074
680301086736740320075284T1072209T1083827T1100081T1122148T3001809T5004320
680307015496740321026206T1072628T1084098T1100214T1122386T3001934T5004394
680331085232740602085632T1073032T1084511T1100881T1122924T3002209T5004696
680404025514740617085934T1073274T1084570T1101166T1123125T3002277T532915
680607075124740628025400T1073360T1084895T1101775T1124177T3002430T533534
680705085166741217025072T1073798T1085133T1102130T1124252T3002476T533733
681211045302741227065260T1073840T1085378T1102348T1124755T3002908T533952
690303075044750116085468T1073901T1085400T1102562T1124951T3003203T534171
690315025140750207025110T1073956T1087784T1102629T1125256T3003612T534711
690401025614750208075312T1074014T1088184T1103233T1125329T3003850T534877
690417075202750304025470T1074043T1088443T1103770T1126227T3003930T535067
690515135782750402075324T1074079T1088505T1103778T1126264T3004777T535380
690609075100750411086068T1074330T1088522T1103938T1126265T3006044T535571
690612085668750507115134T1074702T1088782T1104054T1127241T3006311T535831
690713035440750523035388T1075100T1089881T1104451T1127718T3006349T536309
690714025672750701036042T1075123T1090001T1104685T1127824T3006761T536313
690813086114750722075112T1075125T1090597T1105032T1127860T3006989T6004530
691105075558750724025426T1075484T1090983T1105219T1128036T3007140T6033377
691212025222750803085523T1075585T1091091T1105402T1129536T3007353T6074863
700103025110750812026082T1075679T1091133T1105808T1129747T3007599T6083862
700211025572750814086070T1075732T1091458T1105811T1130272T3007625T60843
700417095066750924135144T1075850T1091708T1105973T1130939T3007634T6103844
700502025150751114086170T1075927T1091878T1106510T1131336T3007913T6108665
700609085014751220135394T1076022T1092092T1106533T1131535T3007963T6121730
700923025378751224025344T1076053T1092284T1106924T1132089T3008032T6138844
701225086258760126025054T1076055T1092328T1107145T1132549T3008247T6144657
710203045396760706026352T1076160T1092410T1107587T1133092T3008314T6146727
710221025866760708026188T1076228T1092578T1107882T1133677T3008377T6153203
710222025526760821086086T1076287T1092600T1109679T1133834T3008539T6155479
710324135152760918135008T1076479T1092668T1110236T1134349T3008561T720147
710331075100761006055296T1076613T1092700T1111530T1135297T3008583
710518026106761011025366T1077069T1092703T1112419T1135931T3008608
710531015006761023075504T1077080T1092808T1112521T1136035T3008881
710612025054761225025556T1077109T1092809T1113022T1136992T3009165
710621035342770525087016T1077641T1094259T1113084T1138133T3009189
710711025308770617025242T1077920T1094610T1113092T1138381T3009694
710726025546771002076494T1078194T1094813T1114000T1138509T3009710
Source: SPR

Table 2 Background: Out-and-In Phamtom Voters
  • Subsequent to 2007q3, that is in 2007q4 (not gazetted), there were 312 voters who were moved out of this army camp ( Penandaan Pemotongan - Pemilih Bertukar Alamat, a deletion to voter list, code 32 by MALVU).

  • But strangely enough, also during 2007q4, the same 312 voters were moved back into this army camp ( Pendaftaran Tukar Alamat, an addition to voter list, code 12 by MALVU).

  • These 624 changes (=312x2) were part of a total of 684 voter changes at 049/26/05/400 during 2007q4. The other 60 changes (684-624) were of minor interest. The 60 included 2 voters who registered as new army voters in 2007q4, and then immediately retired from the army, also in 2007q4.

  • Table 2 lists the ICs of those 312 voters who were moved out and in of this same location (049/26/05/400) during the same quarter (2007q4).

  • There may be a question whether they were IN-OUT or OUT-IN voters. We have figured out that they were OUT-and-IN voters, because we have also found all 312 on the 2008 Fed 5 gazetted electoral rolls (2007 Sep 30 data for P049 Tanjong). Since these 312 were already in the electoral roll on 2007 Sep 30, for the following quarter of 2007q4 these 312 can only be moved OUT first, before being moved IN again.

  • It looks to us that these 312 army voters were at first moved out of this phantom army camp in 2007q4, only to have another authority reversed the decision, and moved them immediately, back to the same location, during the same quarter.

  • You will also be able to find all these ICs on SPR's voter verification Web site here with data gazetted on 2008 Feb 5. However, you can only see their "movement out of and then into the same army camp" by viewing the 2007q4 PDF file for "Senarai Tambahan" or supplementary list of quarter changes of voters. We have a copy of this PDF file that was downloaded from SPR Web site around 2008 Jan 17.
Table 2: 312 voters who moved OUT and IN of abandoned army camp in 2007q4 (049/26/05/400 MARKAS 2 DIV JLN SULTAN AHMAD SHAH)
ICICICICICICICIC
T1066854T1077080T1088522T1098097T1117344T1131336T3003203T5002596
T1067427T1077109T1088782T1098119T1117527T1132089T3003612T5003031
T1067438T1077641T1089881T1098210T1117821T1132549T3003850T5003205
T1067491T1077920T1090001T1098270T1117928T1133677T3003930T5003218
T1068390T1078194T1090597T1098519T1118610T1133834T3004777T5003228
T1069183T1078597T1090983T1098594T1118974T1134349T3006044T5003360
T1069670T1078795T1091091T1098741T1119044T1135297T3006311T5003365
T1070523T1078921T1091133T1099747T1119084T1135931T3006349T5003694
T1070539T1079042T1091458T1100214T1119521T1136992T3006761T5004074
T1071252T1079044T1091708T1100881T1119616T1138133T3006989T5004320
T1071909T1080098T1091878T1101775T1119722T1138381T3007140T5004394
T1072146T1080754T1092092T1102130T1120504T1138509T3007353T5004696
T1072628T1080858T1092284T1102348T1121371T1139127T3007625T532915
T1073274T1081020T1092328T1102562T1121684T1139526T3007634T533534
T1073360T1081075T1092410T1103770T1121737T1139531T3007913T533733
T1073798T1081294T1092578T1103778T1121767T1139947T3007963T533952
T1073840T1081555T1092600T1103938T1122147T1139998T3008032T534171
T1073901T1081699T1092668T1104054T1122148T1140181T3008247T534711
T1073956T1081929T1092700T1104451T1122386T1140818T3008314T534877
T1074014T1081944T1092703T1104685T1122924T1142067T3008377T535067
T1074043T1082059T1092808T1105032T1123125T1142199T3008539T535380
T1074079T1082104T1092809T1105402T1124177T1142303T3008561T535571
T1074330T1082217T1094259T1105811T1124252T1142429T3008608T535831
T1074702T1082604T1094610T1105973T1124755T1144257T3008881T536309
T1075100T1082757T1095394T1106510T1124951T1148895T3009165T536313
T1075123T1082767T1095435T1106533T1125256T1151974T3009189T6004530
T1075125T1082967T1095457T1106924T1125329T1152426T3009694T6033377
T1075484T1083635T1095577T1107145T1126227T3000068T3009710T6074863
T1075585T1083827T1095713T1107587T1126264T3000442T3009750T6083862
T1075679T1084098T1095911T1107882T1126265T3000587T3009989T60843
T1075732T1084511T1095949T1109679T1127241T3000755T3010091T6103844
T1075850T1084570T1096441T1110236T1127718T3001277T411736T6108665
T1075927T1085133T1096636T1111530T1127824T3001458T411897T6121730
T1076022T1085378T1097109T1113022T1127860T3001934T411967T6138844
T1076053T1085400T1097430T1114000T1128036T3002209T5000793T6144657
T1076228T1087784T1097643T1114810T1129536T3002277T5000921T6146727
T1076287T1088184T1097667T1116815T1129747T3002430T5001324T6153203
T1076479T1088443T1097779T1117123T1130272T3002476T5001513T6155479
T1076613T1088505T1097781T1117328T1130939T3002908T5002385T720147
Source: SPR

Table 3 Background: Only 7 unexciting changes in 2008q1
  • Subsequent to the end of 2007, in 2008q1 there were minimal movements in this camp in. See Table 3

Table 3: Only 7 changes were made to 049/26/05/400 Phamtom army camp during 2008q1
Locality Code Change Type Count
492605400 Penandaan Pemotongan - Pemilih Bertukar Alamat 2
492605400 "Penandaan Pemotongan - Hilang Kelayakan Sebagai Pengundi Pos" 2
492605400 Penandaan Pemotongan - Bersara Polis/ Tentera 3
Source: SPR

Read more! Full post may contain more data and tables.

Army/Police Movements - Where To and From

Army/Police Moving To Setiawangsa, From Lumut, etc

The tables below show where army/police postal voters were moved in to ("Pendaftaran Tukar Alamat" or Malvu change type 12) and moved out from ("Penandaan Pemotongan - Pemilih Bertukar Alamat" or Malvu change type 32). Army/Police voters are defined as those voters whose last 3-digit locality codes are 400s to 700s.

Here are some observations for the pre-GE quarter of 2007q4:

  • 3,322 army/police voters moved into P118 KL's Setiawangsa, while 1,737 moved out, with net increase of 1,585 army/police voters.

  • Sabah>Sepanggar>Karambunai (Kod 17112) saw a net increase of 506 army/police voters. Selangor>Subang>Kota Damansara (Kod 10739) saw a net increase of 306 army/police voters.

  • The largest net sources of army/police voters were Perak>Lumut >Pangkor (Kod 07452), seeing 1,762 moved in, 2,460 moved out, with a net decrease of -698 army/police voters.
Table A: 2007q4: Army/Police Voter Changes Type 12 (Moved IN), Type 32 (Moved OUT), and Net
Moved Moved Net
Kod Negeri NamaParlimen NamaDUN In Out Change
11800 W.P Kuala Lumpur Setiawangsa 3,322 1,737 1,585
07452 Perak Lumut Pangkor 1,762 2,460 -698
13231 Negeri Sembilan Telok Kemang Bagan Pinang 1,355 1,602 -247
10739 Selangor Subang Kota Damansara 739 433 306
13611 Melaka Tangga Batu Sungai Udang 693 759 -66
21249 Sarawak Sibu Nangka 592 673 -81
17112 Sabah Sepanggar Karambunai 507 1 506
08520 Pahang Pekan Pulau Manis 490 348 142
12400 W.P Kuala Lumpur Bandar Tun Razak 391 481 -90
04926 Pulau Pinang Tanjong Padang Kota 341 357 -16
00810 Kedah Pokok Sena Bukit Pinang 334 250 84
16600 W.P Labuan Labuan 331 356 -25
08212 Pahang Indera Mahkota Beserah 325 307 18
01426 Kedah Merbok Tanjong Dawai 291 267 24
19715 Sarawak Kota Samarahan Muara Tuang 281 242 39
15229 Johor Kluang Mahkota 236 530 -294
13334 Negeri Sembilan Tampin Gemas 229 171 58
17318 Sabah Putatan Petagas 193 278 -85
12000 W.P Kuala Lumpur Bukit Bintang 179 311 -132
19612 Sarawak Stampin Kota Sentosa 177 201 -24
11500 W.P Kuala Lumpur Batu 169 301 -132
04206 Pulau Pinang Tasek Gelugor Telok Ayer Tawar 168 275 -107
18544 Sabah Batu Sapi Karamunting 159 102 57
09406 Selangor Hulu Selangor Kuala Kubu Baharu 158 10 148
19160 Sabah Kalabakan Sebatik 147 70 77
03301 Terengganu Besut Kuala Besut 132 45 87
15942 Johor Pasir Gudang Johor Jaya 132 118 14
06016 Perak Taiping Kamunting 124 332 -208
10329 Selangor Puchong Seri Serdang 120 67 53
13022 Negeri Sembilan Rasah Rahang 113 123 -10
11253 Selangor Kuala Langat Morib 108 102 6
19509 Sarawak Bandar Kuching Padungan 103 21 82
15433 Johor Mersing Tenggaroh 84 134 -50
Source: SPR and MALVU analysis.

Remember:
  • These data do not show earlier movements, such as in 2007q3.

  • There are also some really bizzare in-and-out movements by identical army/police voters. For example, Pulau Pinang > Tanjong > Padang Kota (Kod 04926), which showed 341 IN and 357 OUT, and Net -16. If you look closer at the names, 312 of the INs and 312 of the OUTs were identical army ICs, which we will explore in the next blog entry.

  • These data also do not show the sequence of movements. Did the inward movement occur earlier, or did the outward movement occurred earlier?

In contrast, there was little movement by army/police voters for the GE2008 quarter of 2008q1, shown in the table below of top-10 DUNs for in-coming army/police voters:

Table B: 2008q1: Army/Police Voter Changes Type 12 (Moved IN), Type 32 (Moved OUT), and Net
Moved Moved Net
Kod Negeri NamaParlimen NamaDUN In Out Change
11048 Selangor Klang Kota Alam Shah 113 24 89
04102 Pulau Pinang Kepala Batas Bertam 105 6 99
10840 Selangor Shah Alam Kota Anggerik 50 23 27
07452 Perak Lumut Pangkor 34 35 -1
01836 Kedah Kulim-Bandar Baharu Bandar Baharu 19 2 17
13822 Melaka Kota Melaka Bandar Hilir 17 4 13
19408 Sarawak Petra Jaya Satok 16 1 15
04719 Pulau Pinang Nibong Tebal Jawi 13 4 9
10945 Selangor Kapar Selat Klang 12 10 2
11700 W.P Kuala Lumpur Segambut 11 21 -10
Source: SPR and MALVU analysis.
Note: If you find the text too small, try pressing Ctrl and scrolling the mouse's middle button up or down to adjust the font size.


Read more! Full post may contain more data and tables.

2008-05-04

Dead Voters Society Membership Reduced

Thousands of dead voters retired in each of the last 2 quarters. Further details on Army/Police movements.

The 3 tables below are related. (Table A = Table B + Table C. ) They summarize the types of quarterly changes in electoral rolls of 2007q4 and 2008q1:

  1. All voters (army, police, civilians),
  2. Army and police postal voter changes, and
  3. Civilian changes, excluding army and police.
Our observations based on these 3 tables:
  • New voters mostly civilians: In 2007q4, eg, new registrations were 55% of all changes. These are mostly civilian new registrations, since new registrations by Police/Army voters only accounted for 1.3% of all voter changes. Similar pattern occurred in 2008q1 -- there were very few new Army/Police voters.

  • What the Army/Police voters excel at is moving around before the GE. While civilian voters who moved addresses accounted for 13.2% and 13.6% -- quite evenly distributed over the 2 quarters -- of 2007q4 and 2008q1 respectively, the Army/Police were particularly active before the GE. Army/Police voters who were repositioned accounted for 5.8% of all voter changes in 2007q4 just in time for GE2008, but only 0.4% during 2008q1 when it was too late for GE2008.

  • Recent campaign to strike off dead voters? SPR deleted 16,651 and 18,548 dead voters, or 5.8% and a significant 14.1% of voter changes, respectively during 2007q4 and 2008q1. These are mostly civilian voters. Judging from the significant percentage of 14.1% of a relatively "more normal" quarter of 2008q1, it looks like this is a recent campaign and determination by the SPR to clean up the Dead Voters Society after persistent protests by election watch groups.
Data background: See earlier blog for a basic understanding about Supplementary Voter Lists 2008q1 and 2007q4. For overview, also see the last post Large Army and Police "Movements" Just Before GE2008.

A. ALL VOTERS INCL. ARMY/POLICE VOTERS




Types of voter changes
2008q1 % all
voters
2007q4 % all
voters
Pendaftaran Baru 11 75,484 57.5% 159,123 55.0%
Pendaftaran Tukar Alamat 12 18,385 14.0% 54,920 19.0%
Subtotal - Addition
93,869 71.5% 214,043 74.0%
Penandaan Pemotongan - Pengenalan Diri Tidak Lengkap 31 - 0.0% 3 0.0%
Penandaan Pemotongan - Pemilih Bertukar Alamat 32 18,385 14.0% 54,920 19.0%
Penandaan Pemotongan - Kematian 33 18,548 14.1% 16,651 5.8%
Penandaan Pemotongan - Hilang Kelayakan Sebagai
Pengundi Pos
34 2 0.0% 671 0.2%
Penandaan Pemotongan - Dilucutkan Kewarganegaraan 35 - 0.0% 992 0.3%
Penandaan Pemotongan - Bersara Polis/ Tentera 36 1 0.0% 1,261 0.4%
Penandaan Pemotongan - Masuk Tentera 37 8 0.0% 7 0.0%
Penandaan Pemotongan - Silap Pendataan 38 357 0.3% 5 0.0%
Penandaan Pemotongan - Masuk Polis 39 1 0.0% 121 0.0%
Penandaan Pemotongan - Pergi Ke Luar Negeri 40 54 0.0% 63 0.0%
Penandaan Pemotongan - Pulang Dari Luar Negeri 41 7 0.0% 4 0.0%
Penandaan Pemotongan - Tentera Di Ragui 42 - 0.0% 362 0.1%
Others 99 - 0.0% - 0.0%
Subtotal - Deletion
37,363 28.5% 75,060 26.0%
Total - ALL VOTERS
131,232 100.0% 289,103 100.0%






B. ARMY/POLICE VOTERS




Types of voter changes
2008q1 % all
voters
2007q4 % all
voters
Pendaftaran Baru 11 814 0.6% 3,710 1.3%
Pendaftaran Tukar Alamat 12 528 0.4% 16,743 5.8%
Subtotal - Addition
1,342 1.0% 20,453 7.1%
Penandaan Pemotongan - Pengenalan Diri Tidak Lengkap 31 0 0.0% 0 0.0%
Penandaan Pemotongan - Pemilih Bertukar Alamat 32 578 0.4% 16,806 5.8%
Penandaan Pemotongan - Kematian 33 9 0.0% 7 0.0%
Penandaan Pemotongan - Hilang Kelayakan Sebagai
Pengundi Pos
34 2 0.0% 668 0.2%
Penandaan Pemotongan - Dilucutkan Kewarganegaraan 35 0 0.0% 2 0.0%
Penandaan Pemotongan - Bersara Polis/ Tentera 36 1 0.0% 1,261 0.4%
Penandaan Pemotongan - Masuk Tentera 37 0 0.0% 0 0.0%
Penandaan Pemotongan - Silap Pendataan 38 355 0.3% 1 0.0%
Penandaan Pemotongan - Masuk Polis 39 0 0.0% 0 0.0%
Penandaan Pemotongan - Pergi Ke Luar Negeri 40 0 0.0% 8 0.0%
Penandaan Pemotongan - Pulang Dari Luar Negeri 41 7 0.0% 4 0.0%
Penandaan Pemotongan - Tentera Di Ragui 42 0 0.0% 362 0.1%
Others 99 0 0.0% 0 0.0%
Subtotal - Deletion
952 0.7% 19,119 6.6%
Total - ARMY/POLICE VOTERS
2,294 1.7% 39,572 13.7%






C. EXCLUDING ARMY/POLICE VOTERS




Types of voter changes
2008q1 % all
voters
2007q4 % all
voters
Pendaftaran Baru 11 74,670 56.9% 155,413 53.8%
Pendaftaran Tukar Alamat 12 17,857 13.6% 38,177 13.2%
Subtotal - Addition
92,527 70.5% 193,590 67.0%
Penandaan Pemotongan - Pengenalan Diri Tidak Lengkap 31 - 0.0% 3 0.0%
Penandaan Pemotongan - Pemilih Bertukar Alamat 32 17,807 13.6% 38,114 13.2%
Penandaan Pemotongan - Kematian 33 18,539 14.1% 16,644 5.8%
Penandaan Pemotongan - Hilang Kelayakan Sebagai
Pengundi Pos
34 - 0.0% 3 0.0%
Penandaan Pemotongan - Dilucutkan Kewarganegaraan 35 - 0.0% 990 0.3%
Penandaan Pemotongan - Bersara Polis/ Tentera 36 - 0.0% - 0.0%
Penandaan Pemotongan - Masuk Tentera 37 8 0.0% 7 0.0%
Penandaan Pemotongan - Silap Pendataan 38 2 0.0% 4 0.0%
Penandaan Pemotongan - Masuk Polis 39 1 0.0% 121 0.0%
Penandaan Pemotongan - Pergi Ke Luar Negeri 40 54 0.0% 55 0.0%
Penandaan Pemotongan - Pulang Dari Luar Negeri 41 - 0.0% - 0.0%
Penandaan Pemotongan - Tentera Di Ragui 42 - 0.0% - 0.0%
Others 99 - 0.0% - 0.0%
Subtotal - Deletion
36,411 27.7% 55,941 19.3%
Total - NON-ARMY/POLICE VOTERS
128,938 98.3% 249,531 86.3%
Source: SPR and MALVU analysis.
Note: If you find the text too small, try pressing Ctrl and scrolling the mouse's middle button up or down to adjust the font size.


Read more! Full post may contain more data and tables.

Large Army and Police "Movements" Just Before GE2008

A large percentage of army or police postal voters were moved in the quarter before GE2008

The 12th General Election, which took place on 2008 Mar 8, was based on electoral roll gazetted on 2008 Feb 5. In this electoral roll, voter data were updated to 2007 Dec 31 for most parliamentary constituencies, but in some disputed parliamentary constituencies, up to 2007 Sep 30.

We want to see changes to army voters that took place before and during/after GE2008. To do so, we compare the quarterly supplementary rolls (senarai tambahan) for voter changes of 2007q4 and 2008q1 that SPR issues in PDF format.

The table below show a large movement of postal voters (mostly army and police, with locality codes that end in 400s, 500s, 600s, and 700s ).


spr2008q1 spr2007q4
Start of period 2008 Jan 1 2007 Oct 1
End of period 2008 Mar 31 2007 Dec 31
Total listing of voters 131,232 289,103
Army/police voters, locality codes >=400 2,294 39,572
Percentage army+poilce / total voters 1.7% 13.7%



Gazetted
20080205
GE2008
NamaParlimen involved in change - count 222 222 222
NamaDUN involved in change - count 572 572 572
NamaDM (Daerah Mengundi) - count 6,578 6,578 6,733
NamaLokaliti (Locality) - count 95,865 95,657 94,801

Large postal/police/army voter movements in the quarter before GE2008:
  • There were large changes in voters before GE2008 (2007q4) totaling 289,103, more than double the 131,232 voter changes of the quarter (2008q1) on which the GE falls. We'll examine the reasons in the next blog, but it was mainly because
    1. potential voters were more excited about the upcoming GE, and many registered as voters for the first time,
    2. many changed their addresses, and
    3. a boost by postal voter movements.
    (Remember, where there is a change of address, the voter is counted twice in quarterly list, as a voter moving out of one place, and as a voter moving in to another place.)

  • Changes registered for army/police voters total 39,752 in the quarter before GE2008, nearly as big as an urban parliamentary constituency, accounting for a whopping 13.7% of the already-large changes of 289,103.

  • Had it been a more "regular" quarter, such as 2008q1, and considering double-counting, the 39,752 could have accounted for over 25% voter changes.

  • In comparison, the equivalent category was only 2,294 during the GE quarter, or 1.7% of total changes for that quarter.
Background statistics about parliament, DUNs, DM, localities:
  • There were 222 parliamentary constituencies -- no change because there will be no re-delineation until 2010-1011.

  • There were 572 DUNs for both quarters, excluding federal territories, which sadly have no state representation.

  • There 6,578 Daerah Mengundi (voting districts) for both quaters, but strangely only 6,733 DMs for the voters roll gazetted on Feb 5, 2008. Either my data has problems, or it is due to disputed/ungazetted parliamentary rolls. It is a fact that some constituencies, such as P049 (Tanjong, PP) used older 2007q3 voter list in the gazetted roll, because the 2007q4 list was disputed. It is possible that SPR had drawn up new DMs for 2007q4 (Coincidence? Or why so late?) that had to be put aside until these seats are gazetted. Such practice plus SPR errors could also have contributed to some of the past complaints about political parties receiving different voters rolls, voters getting assigned to new DMs not being able to find their familiar DMs, etc.

  • There were 95,657 localities (streets, government hostels, army camp) in 2007q4, increasing to 95,865 in 2008q1, but only 94,801 for gazette date 2008 Feb 5. The reason is likely again to be disputed constituencies, such that some constituencies such as P049 included only 2007q3 list of a smaller number of localities.


Read more! Full post may contain more data and tables.