Estonia has long been seen as a pioneer in digitizing the democratic process. Internet voting, which began in 2005, is just a small part of the e-governance ecosystem that all Estonians access regularly.
Estonia, a small country in northern Europe, reached a digital milestone when the country headed to the polls on March 5, 2023.
For the first time, over 50% of voters cast their ballots online in a national parliamentary election.
As a political science researcher who focuses on elections, I was in Estonia to learn about the process of internet voting. In the capacity of an international election observer, I visited standard polling places and also attended the final internet vote count held in the parliament building.
As someone who also regularly volunteers as a poll worker in the United States, I found the contrast between Estonia’s integrated information systems and internet voting, and the patchwork system operating in the U.S., to be notable. And with several U.S. states withdrawing from the Electronic Registration Information Center, or ERIC, that contrast is growing sharper.
I believe Estonia offers America an important example of how information sharing can be used to enhance the integrity of elections.
Estonia’s E-Governance System
Estonia has long been seen as a pioneer in digitizing the democratic process.
Internet voting, which began in Estonia in 2005, is just a small part of the e-governance ecosystem that all Estonians access regularly. Using a government-issued ID card that allows Estonians to identify themselves and securely record digital signatures, they can register a newborn baby, sign up for social benefits, access health records and conduct almost any other business they have with a government agency. This ID card is mandatory for all citizens.
Central to the success of Estonia’s digitization revolution is a secure data-sharing system known as the X-Road.
Government agencies collect only the personal information they require to provide their services, and if another agency has already gathered a piece of information, then it is accessible through the X-Road. In other words, each piece of personal information is collected only once and then shared securely when it is needed. A person’s home address, for example, is collected by the population register and no other government entity. If it’s needed by election administrators, health care workers, a school or any other agency, those organizations request it from the population register online.
So, imagine that you are applying for admission to a university, which requires both your date of birth and your school grades. These are stored by two different agencies. By using your ID card, you can auto-populate the application using data that the system instantaneously pulls in from the two agencies that store that information.
Because of this information sharing, election officials know who is eligible to vote and which online ballot they should receive no matter where they live in the country.
A Decentralized Approach in U.S.
For many reasons, the U.S. system of election management is very different from Estonia’s, and online voting is rare.
Developing and maintaining an e-governance system requires technical, political and social forces to align. Because each U.S. state manages its own elections, and decisions can vary at the county level or below, it is difficult to envision a consistent technical solution. It is also more challenging to coordinate a solution across such a large country and safely implement secure online voting given current U.S. internet voting technology.
Additionally, concerns about federal interference in state matters have prompted political and social pushback on recent election reforms. Public consensus on instituting a nationally mandated electronic ID similar to the one that forms the foundation of Estonia’s internet voting appears unlikely.
Research shows that most Estonians trust their e-governance systems, although there are skeptics. Some critiques focus on perceived security shortcomings.
The internet voting process has also become politicized. In the most recent election, one political party that had discouraged its voters from using online voting – and unsurprisingly trailed its rivals in the online count – challenged the process in court. Its effort to annul internet voting failed. The U.S. witnessed a similar dynamic around absentee ballots in the 2020 elections.

Nearly all U.S. voters vote in person or by absentee or mail-in ballot. Michael M. Santiago/Getty Images
Balancing Security, Efficiency and Access
While the United States’ decentralized approach has its advantages, it also creates shortcomings in security, efficiency and access.
Secure elections means that only people who have the right to vote are able to cast a ballot and that they aren’t improperly influenced in the process. Efficient elections means the process is smooth — voters don’t have to wait in long lines, and their ballots are counted quickly and accurately. And access emphasizes that people who have the right to vote can register, gather the information they need in order to vote, and successfully cast their ballot.
Sometimes changes to voting practices that enhance one of these values – say, security – may create impediments for another – say, access. Requiring a photo ID to vote, for example, may reduce the small likelihood of voter impersonation, but it also risks preventing a legitimate voter who forgets to bring, or doesn’t have, a valid photo ID from exercising their right to vote. Finding an acceptable balance among these values is a challenge for citizens and policymakers alike.
Misinformation Derails Digital Efforts
Several states, including my own state of West Virginia, recently made a decision that I believe undermines all three of these values by making our elections less secure, less efficient and less accessible.
In early March, West Virginia joined Florida, Missouri, Alabama and Louisiana in withdrawing from the Electronic Registration Information Center. ERIC is a multistate, data-sharing effort to make voter rolls more accurate and encourage eligible citizens to vote. The 28 participating states and the District of Columbia provide voter registration and driver’s license data to ERIC and receive an analysis that shows who has moved, who has died and who is eligible to vote but has not registered.
These reports help states clean up their voter rolls, identify incidents of fraud and provide unregistered voters with information about how to vote.
In other words, ERIC is designed to enhance security, efficiency and access. However, over the past year, unsubstantiated claims have circulated that ERIC is being used as a partisan tool to undermine election integrity.
ERIC was established, however, as a nonpartisan information provider with bipartisan support. States that exit ERIC may be sacrificing the integrity of their election process based on unfounded conspiracies.
The U.S. can learn a tremendous amount from Estonia’s e-governance revolution. Estonia faces a hostile security environment with an antagonistic Russia next door. But its integrated systems have helped balance security, efficiency and access in a wide range of government services. With the decision to withdraw from ERIC, some states are in danger of pulling the U.S. in the other direction.
Republished with permission from The Conversation, by Erik S. Herron, Professor of Political Science, West Virginia University
The Conversation is a nonprofit, independent news organization dedicated to unlocking the knowledge of experts for the public good. We publish trustworthy and informative articles written by academic experts for the general public and edited by our team of journalists.
Help Support Factkeepers!
{"id":null,"mode":"form","open_style":"in_place","currency_code":"USD","currency_symbol":"$","currency_type":"decimal","blank_flag_url":"https:\/\/factkeepers.com\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/blank.gif","flag_sprite_url":"https:\/\/factkeepers.com\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/flags.png","default_amount":500,"top_media_type":"none","featured_image_url":false,"featured_embed":"","header_media":null,"file_download_attachment_data":null,"recurring_options_enabled":true,"recurring_options":{"never":{"selected":true,"after_output":"One time only"},"weekly":{"selected":false,"after_output":"Every week"},"monthly":{"selected":false,"after_output":"Every month"},"yearly":{"selected":false,"after_output":"Every year"}},"strings":{"current_user_email":"","current_user_name":"","link_text":"Leave a tip","complete_payment_button_error_text":"Check info and try again","payment_verb":"Pay","payment_request_label":"Factkeepers.com","form_has_an_error":"Please check and fix the errors above","general_server_error":"Something isn't working right at the moment. Please try again.","form_title":"Help Support Factkeepers","form_subtitle":null,"currency_search_text":"Country or Currency here","other_payment_option":"Other payment option","manage_payments_button_text":"Manage your payments","thank_you_message":"Thank you for being a supporter!","payment_confirmation_title":"Factkeepers.com","receipt_title":"Your Receipt","print_receipt":"Print Receipt","email_receipt":"Email Receipt","email_receipt_sending":"Sending receipt...","email_receipt_success":"Email receipt successfully sent","email_receipt_failed":"Email receipt failed to send. Please try again.","receipt_payee":"Paid to","receipt_statement_descriptor":"This will show up on your statement as","receipt_date":"Date","receipt_transaction_id":"Transaction ID","receipt_transaction_amount":"Amount","refund_payer":"Refund from","login":"Log in to manage your payments","manage_payments":"Manage Payments","transactions_title":"Your Transactions","transaction_title":"Transaction Receipt","transaction_period":"Plan Period","arrangements_title":"Your Plans","arrangement_title":"Manage Plan","arrangement_details":"Plan Details","arrangement_id_title":"Plan ID","arrangement_payment_method_title":"Payment Method","arrangement_amount_title":"Plan Amount","arrangement_renewal_title":"Next renewal date","arrangement_action_cancel":"Cancel Plan","arrangement_action_cant_cancel":"Cancelling is currently not available.","arrangement_action_cancel_double":"Are you sure you'd like to cancel?","arrangement_cancelling":"Cancelling Plan...","arrangement_cancelled":"Plan Cancelled","arrangement_failed_to_cancel":"Failed to cancel plan","back_to_plans":"\u2190 Back to Plans","update_payment_method_verb":"Update","sca_auth_description":"Your have a pending renewal payment which requires authorization.","sca_auth_verb":"Authorize renewal payment","sca_authing_verb":"Authorizing payment","sca_authed_verb":"Payment successfully authorized!","sca_auth_failed":"Unable to authorize! Please try again.","login_button_text":"Log in","login_form_has_an_error":"Please check and fix the errors above","uppercase_search":"Search","lowercase_search":"search","uppercase_page":"Page","lowercase_page":"page","uppercase_items":"Items","lowercase_items":"items","uppercase_per":"Per","lowercase_per":"per","uppercase_of":"Of","lowercase_of":"of","back":"Back to plans","zip_code_placeholder":"Zip\/Postal Code","download_file_button_text":"Download File","input_field_instructions":{"tip_amount":{"placeholder_text":"How much would you like to donate? You can change this amount to anything you would like.","initial":{"instruction_type":"normal","instruction_message":"How much would you like to donate? You can change this amount to anything you would like."},"empty":{"instruction_type":"error","instruction_message":"How much would you like to donate? You can change this amount to anything you would like."},"invalid_curency":{"instruction_type":"error","instruction_message":"How much would you like to donate? You can change this amount to anything you would like."}},"recurring":{"placeholder_text":"Recurring","initial":{"instruction_type":"normal","instruction_message":"How often would you like to donate this?"},"success":{"instruction_type":"success","instruction_message":"How often would you like to donate this?"},"empty":{"instruction_type":"error","instruction_message":"How often would you like to donate this?"}},"name":{"placeholder_text":"Name on Credit Card","initial":{"instruction_type":"normal","instruction_message":"Enter the name on your card."},"success":{"instruction_type":"success","instruction_message":"Enter the name on your card."},"empty":{"instruction_type":"error","instruction_message":"Please enter the name on your card."}},"privacy_policy":{"terms_title":"Terms and conditions","terms_body":null,"terms_show_text":"View Terms","terms_hide_text":"Hide Terms","initial":{"instruction_type":"normal","instruction_message":"I agree to the terms."},"unchecked":{"instruction_type":"error","instruction_message":"Please agree to the terms."},"checked":{"instruction_type":"success","instruction_message":"I agree to the terms."}},"email":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email address"},"success":{"instruction_type":"success","instruction_message":"Enter your email address"},"blank":{"instruction_type":"error","instruction_message":"Enter your email address"},"not_an_email_address":{"instruction_type":"error","instruction_message":"Make sure you have entered a valid email address"}},"note_with_tip":{"placeholder_text":"Your note here...","initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"empty":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"not_empty_initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"saving":{"instruction_type":"normal","instruction_message":"Saving note..."},"success":{"instruction_type":"success","instruction_message":"Note successfully saved!"},"error":{"instruction_type":"error","instruction_message":"Unable to save note note at this time. Please try again."}},"email_for_login_code":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email to log in."},"success":{"instruction_type":"success","instruction_message":"Enter your email to log in."},"blank":{"instruction_type":"error","instruction_message":"Enter your email to log in."},"empty":{"instruction_type":"error","instruction_message":"Enter your email to log in."}},"login_code":{"initial":{"instruction_type":"normal","instruction_message":"Check your email and enter the login code."},"success":{"instruction_type":"success","instruction_message":"Check your email and enter the login code."},"blank":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."},"empty":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."}},"stripe_all_in_one":{"initial":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"empty":{"instruction_type":"error","instruction_message":"Enter your credit card details here."},"success":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"invalid_number":{"instruction_type":"error","instruction_message":"The card number is not a valid credit card number."},"invalid_expiry_month":{"instruction_type":"error","instruction_message":"The card's expiration month is invalid."},"invalid_expiry_year":{"instruction_type":"error","instruction_message":"The card's expiration year is invalid."},"invalid_cvc":{"instruction_type":"error","instruction_message":"The card's security code is invalid."},"incorrect_number":{"instruction_type":"error","instruction_message":"The card number is incorrect."},"incomplete_number":{"instruction_type":"error","instruction_message":"The card number is incomplete."},"incomplete_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incomplete."},"incomplete_expiry":{"instruction_type":"error","instruction_message":"The card's expiration date is incomplete."},"incomplete_zip":{"instruction_type":"error","instruction_message":"The card's zip code is incomplete."},"expired_card":{"instruction_type":"error","instruction_message":"The card has expired."},"incorrect_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incorrect."},"incorrect_zip":{"instruction_type":"error","instruction_message":"The card's zip code failed validation."},"invalid_expiry_year_past":{"instruction_type":"error","instruction_message":"The card's expiration year is in the past"},"card_declined":{"instruction_type":"error","instruction_message":"The card was declined."},"missing":{"instruction_type":"error","instruction_message":"There is no card on a customer that is being charged."},"processing_error":{"instruction_type":"error","instruction_message":"An error occurred while processing the card."},"invalid_request_error":{"instruction_type":"error","instruction_message":"Unable to process this payment, please try again or use alternative method."},"invalid_sofort_country":{"instruction_type":"error","instruction_message":"The billing country is not accepted by SOFORT. Please try another country."}}}},"fetched_oembed_html":false}
{"date_format":"F j, Y","time_format":"g:i a","wordpress_permalink_only":"https:\/\/factkeepers.com\/estonias-e-governance-revolution-hailed-as-a-voting-success\/","all_default_visual_states":"inherit","modal_visual_state":false,"user_is_logged_in":false,"stripe_api_key":"pk_live_40P3DgGDAHEP1QtJ0nOU4nms5JYHI8GbQ05dYiB1S8OPP5oMSIpOCCeeIawOyeW6bWDkDMWdUeggbhxOQTSA6aedu00ROAbhXBd","stripe_account_country_code":"US","setup_link":"https:\/\/factkeepers.com\/wp-admin\/admin.php?page=tip-jar-wp&mpwpadmin1=welcome&mpwpadmin_lightbox=do_wizard_health_check","close_button_url":"https:\/\/factkeepers.com\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/closebtn.png"}