Analysis of Philippines Election Results 2016

View the Project on GitHub tjpalanca/ph-elections-2016-analysis

PH Elections 2016 Analysis June 11 2016

GitHub release GitHub issues


A study of the Philippines 2016 elections.

Part 1 - Election Fingerprints

Taking from the methodology rolled out by Klimek, Yegorov, Hanel, Thurner (2012)[1], we examine city/municipality level data to determine whether we can detect electoral fraud through vote padding by examining voter turnouts against share of the winning candidate. If fake votes are added to the count, some areas would exhibit an unusually high voter turnout, with a large number of votes going to the candidate favored by the fraud.

We can examine many candidates and races at once by taking a look at the distribution of the logarithmically scaled vote count (defined the detailed post) and flagging candidates that stray too far away from normality.

We also constructed a shiny widget to explore the results for all national elective positions.

The complete analysis is laid out in this blog post.


The results of this analysis will be published in, a data blog:

Project Information


All rights reserved, except for those explicitly required to be provided by the GitHub Terms of Use. No part of this content may be reproduced, distributed, or transmitted in any form or by any means, without my prior explicit permission, except in the case of brief quotations, social media, and certain other noncommercial uses permitted by copyright law. You may not modify or otherwise benefit from the use of this content without my prior explicit permission.

Permission Requests

For permission requests, write to me at with subject “Permission Request”.

If you would like to use any content for your own work, I will give permission under the following conditions:

Author Information

Troy James R Palanca

[1] Klimek, Yegorov, Hanel, Thurner (2012). Statistical detection of systematic election irregularities. Proceedings of the National Academy of Sciences of the United States of America 109(41).