45.1ppTurnout Gap
~2.2MPhantom Votes
253Duplicate Registrations
8Underage Voters

1. The File

CEC OFFICIAL DATA WAYBACK MACHINE ARCHIVED

The file is called resulteng02.04.17.xlsx. It is the official results spreadsheet for Armenia's April 2, 2017 parliamentary election. It was published on elections.am, the official website of the Central Election Commission (CEC) of the Republic of Armenia.

The original page on elections.am is no longer live. The file was recovered through the Wayback Machine (web.archive.org), which captured it while it was still publicly hosted. It is an unaltered copy of the CEC's own publication.

The file contains 14 sheets. This is important. Every number cited in this article comes from this single file. No external data is used. No statistical modeling is applied. The only tool required is a spreadsheet program and the ability to add numbers together.

KEY FACT

This is not a leaked document. It is not opposition research. It is the Central Election Commission's own official file, published on their own website, recovered from the Internet Archive. Every number below is the CEC's number.

2. Sheet 1 vs Sheets 2 through 14

VERIFIED IN FILE MATHEMATICAL CONTRADICTION

Open the file. There are 14 sheets.

Sheet 1 is labeled "YYH-NAX" (the Armenian abbreviation for the aggregate summary). It contains one row per precinct -- 2,025 precincts total -- with the aggregate results for the entire country.

According to Sheet 1:

SHEET 1 -- AGGREGATE (YYH-NAX)

Precincts: 2,025

Registered voters: 2,741,203

Votes cast: 2,685,772

Turnout: 98.0%

Ninety-eight percent turnout. In a country where international observers consistently reported voter apathy and low engagement, where the opposition boycotted participation, and where even the ruling party's own internal polling showed modest turnout expectations -- the official aggregate claims that 98 out of every 100 registered voters showed up to vote.

Now look at Sheets 2 through 14. These contain the same election's results broken down by electoral constituency (marked as 1 through 13). Each sheet covers one constituency, listing every precinct within it. These are the detailed results that the aggregate in Sheet 1 is supposed to summarize.

Here is what the constituency sheets actually say:

Constituency Precincts Registered Voted Turnout
111364,13735,79055.8%
212554,70028,15951.5%
312488,78439,01143.9%
412067,90736,55353.8%
5155121,93263,60552.2%
616973,23540,50155.3%
714039,27620,35651.8%
815562,73037,24459.4%
9222101,51740,37539.8%
1017068,48735,94452.5%
1122152,38833,94064.8%
1220668,95439,53857.3%
139739,92219,94650.0%
TOTAL2,017903,969470,96252.1%

The constituency-level average turnout is 52.9%. That is a normal number for a contested Armenian election. International observers from the OSCE typically report turnout figures in the 50-60% range for Armenian parliamentary elections.

The aggregate sheet claims 98.0%.

45.1 percentage points The gap between Sheet 1 and Sheets 2-14 -- in the same file Sheet 1 claims 2,685,772 votes. The constituency breakdowns sum to roughly 471,000. The difference is approximately 2.2 million votes that appear in the aggregate but have no corresponding voters in the detailed breakdown.

3. What This Means in Plain Language

ARITHMETIC

ANALOGY

Imagine a company publishes its annual report. Page 1 says total revenue was $100 million. Pages 2 through 14 break down revenue by department. You add up the departments: $53 million. You check the addition. You check it again. It is $53 million. But page 1 says $100 million. One of those numbers is wrong. That is not a matter of interpretation or opinion. It is arithmetic.

That is exactly what happened here. The CEC published a file where:

Two point two million phantom votes. Not estimated. Not modeled. Not inferred from statistical anomalies. Counted directly from the CEC's own columns in the CEC's own file.

THE CORE FINDING

The Central Election Commission's official results file contains two contradictory sets of numbers. The aggregate claims approximately 2.2 million more votes than the constituency-level data supports. Both datasets are in the same Excel file, published on the same government website.

4. The Supporting Evidence

The aggregate-vs-constituency contradiction is the most dramatic finding because it is entirely self-contained -- one file, two answers. But it is not the only problem in the CEC's election data. Analysis of additional official CEC files from the 2018 and 2009 elections reveals a pattern of data integrity failures.

253 Duplicate Voter Registrations (2018 Election)

CEC VOTER ROLLS NAME + PASSPORT MATCH

The CEC's own overseas voter registration spreadsheets for the 2018 parliamentary election contain 253 people who are registered more than once in the same voter list. These are not people with similar names -- they are exact duplicate entries: same full name, same passport number, appearing two or more times.

Two individuals appear three times each.

In any properly maintained database, a duplicate registration on the same voter roll is a data integrity violation. Two hundred and fifty-three of them is not a typo. It is either systematic negligence or deliberate inflation of the voter roll.

FINDING -- DUPLICATE REGISTRATIONS

253 voters registered more than once in the same overseas voter list for the 2018 election. 2 voters registered 3 times each. Source: CEC official voter registration spreadsheets.

8 Underage Voters (2018 Election)

CEC VOTER ROLLS BIRTH DATE VERIFICATION

Eight people listed in the 2018 overseas voter registration files were under 18 years old at the time of the election. The youngest was 16. Under Armenian law, the minimum voting age is 18. These individuals should not have appeared on any voter list.

Their birth dates are recorded in the CEC's own data. No external verification was needed. The CEC's files contain birth dates that prove these registrants were ineligible to vote.

FINDING -- UNDERAGE VOTERS

8 people under 18 were registered to vote in 2018, including a 16-year-old. Their birth dates are in the CEC's own files.

367% Voter Roll Churn

ANOMALOUS PATTERN STATISTICAL ANALYSIS

Comparing the overseas voter lists between consecutive elections reveals churn rates between 160% and 368%. "Churn" means the percentage of names that appear on one election's list but not the next.

For context: in stable democracies, overseas voter list churn between elections is typically 5-15%. People move, pass away, or fail to re-register -- but the vast majority of voters remain on the rolls from one election to the next.

A churn rate of 160-368% means the list is being almost entirely replaced between elections. This is not how real voter populations behave. This pattern is consistent with lists that are fabricated fresh for each election cycle rather than maintained as ongoing records of real voters.

FINDING -- VOTER ROLL CHURN

Between-election churn in overseas voter lists: 160-368%. Normal range: 5-15%. The lists appear to be constructed from scratch for each election rather than maintained continuously.

Human Fabrication Signature (2009 Election)

BENFORD'S LAW ANALYSIS FABRICATION INDICATOR

Analysis of the last-digit distribution in vote count data from the 2009 election reveals a classic signature of human fabrication: the digit 0 appears 14.7% of the time.

In naturally occurring numerical data, each of the digits 0 through 9 should appear as the last digit approximately 10% of the time. When humans invent numbers, they unconsciously round -- ending numbers in 0 and 5 more often than they should. This is a well-documented phenomenon in forensic accounting and election fraud detection.

A 14.7% frequency for the digit 0 (versus the expected 10%) is a statistically significant deviation. It does not prove fraud on its own, but it is a recognized indicator that numbers may have been manually constructed rather than recorded from actual counts.

FINDING -- LAST-DIGIT ANOMALY

Last digit 0 appears 14.7% of the time in 2009 vote counts (expected: 10%). This is a classic rounding pattern produced by humans fabricating numbers.

5. Why This File Exists

A reasonable question: if the CEC was manipulating the aggregate numbers, why would they publish the real numbers alongside the fake ones in the same file?

The most likely answer is bureaucratic compartmentalization. The people who compiled the constituency-level results (Sheets 2-14) were probably different from the people who prepared the aggregate summary (Sheet 1). The constituency data was collected from local election commissions and entered into the spreadsheet as received. The aggregate was generated separately -- and inflated -- by someone who either did not check it against the constituency data or did not care.

When the file was uploaded to elections.am, nobody reviewed it as a whole. Nobody opened Sheet 1, then opened Sheet 2, and asked: "Why don't these match?"

This is not unusual. Large bureaucracies routinely publish contradictory data because different departments control different parts of the same document. The fraud was not in publishing both numbers. The incompetence was in not realizing they were publishing both numbers in the same file.

ASSESSMENT

The CEC published the real constituency-level data alongside the inflated aggregate because the people who prepared each dataset did not cross-check them. This is incompetence, not conspiracy -- but the data manipulation in the aggregate itself was deliberate. Real numbers don't inflate themselves by 2.2 million.

6. The June 7, 2026 Election Uses the Same Infrastructure

ONGOING RISK

Armenia's next parliamentary election is scheduled for June 7, 2026. It will be administered by the same Central Election Commission, using the same data management systems, the same voter registration infrastructure, and the same reporting frameworks that produced the file described in this investigation.

No structural reform of the CEC's data systems has been announced. No independent audit of the voter rolls has been conducted. The duplicate registrations, the underage voters, the fabricated churn patterns -- none of these have been publicly addressed or corrected.

The question is not whether these problems existed in past elections. The file proves they did. The question is whether anyone will verify that they have been fixed before June 7.

LOOKING FORWARD

The 2026 election uses the same CEC infrastructure that produced the contradictory data documented here. No independent audit of the voter rolls or data systems has been announced. The same failure modes remain available.

7. Verify It Yourself

This investigation is based on arithmetic performed on a single file. No special tools are required. No statistical expertise is needed. Anyone with a computer and a spreadsheet program can verify every claim in this article in under five minutes.

  1. Download the file (link below).
  2. Open Sheet 1 (YYH-NAX). Note the total "Voted" column: 2,685,772.
  3. Open Sheets 2 through 14 (1 through 13). Sum the "Voted" column in each sheet.
  4. Compare the numbers.

That is the entire methodology. There is nothing to interpret, no model to question, no algorithm to trust. Open the file. Add the numbers. They do not match.

This is not analysis. This is arithmetic. The file is below.

Download the CEC's official file and verify for yourself:

resulteng02.04.17.xlsx -- Official 2017 parliamentary election results from elections.am, recovered via Wayback Machine

Download the Official CEC File (.xlsx)

Related Investigations