Marchers holding signs demanding the right to vote at the March on Washington. Photo by Unseen Histories
Marchers holding signs demanding the right to vote at the March on Washington. Photo by Unseen Histories
Behind the recent wave of restrictive voting laws is a well-funded network of dark money groups pushing a longstanding agenda to undermine the freedom to vote.
Following former President Trump’s 2020 election loss and the related surge in election-related conspiracy theories, Republican-controlled states have introduced and passed a tidal wave of restrictive voting laws. As the New York Times reported, based on material provided by Documented, these measures were not just a response to organic grassroots activism. Instead, these bills were shaped and promoted by a small number of well-resourced dark money groups, many of which saw their funding surge as they shifted their focus to “election integrity” in the wake of Trump’s Big Lie.
Some of those groups are led by MAGA Republicans who sought to overturn the 2020 election, and who are now working to shape the rules for future elections. For example, Cleta Mitchell, the veteran lawyer who supported Trump’s efforts to overturn the 2020 election, is playing a central role in coordinating the activities of the far-right groups advocating for changes to state election laws.
As state legislatures convene for 2023 and lawmakers again propose a record-breaking number of restrictive voting laws, Documented is profiling some of the key groups promoting policies to restrict the freedom to vote.
These organizations have pushed for restrictive new voting laws in the years since Trump’s 2020 loss, and are active in state legislative sessions in 2023:
- Cleta Mitchell’s “Election Integrity Network” has organized coalitions of far-right grassroots activists in swing states staffed with people fully committed to election conspiracies. The “Election Integrity Network” was incubated by the Conservative Partnership Institute (CPI), the $45 million MAGA institution led by former Trump chief of staff Mark Meadows. After recruiting thousands of election workers and poll watchers in the 2022 election cycle, Election Integrity Network coalitions are now mobilizing far-right activists to advance restrictive voting policies in key states.
- The Foundation for Government Accountability (FGA) and its advocacy arm, the Opportunity Solutions Project, have emerged as key drivers of state policies that undermine the freedom to vote. FGA is not a grassroots operation; instead, it provides technical expertise and support to state lawmakers and advocates in dozens of states. The group claims to have “achieved more than 70 election integrity policy wins across 19 states” in 2022, and boasted of “65 [election reform] policy victories across 14 states including Arizona, Florida, Georgia, Ohio, and Texas” in 2021. FGA also crafts messaging guidance through its in-house polling firm, the “Center for Excellence in Polling.”
- Heritage Action, the advocacy arm of the Heritage Foundation, is spending tens of millions of dollars pushing for restrictive state voting laws by hiring lobbyists, promoting “model election laws,” mobilizing state-based activists, and running TV and digital media campaigns. The group planned to spend $24 million in 2021-22 to push anti-voter policies in eight states, and one-third of the 68 voting bills filed in Georgia in 2021 contained policy measures and language that aligned closely with proposals from Heritage Action.
- The Honest Elections Project (HEP), a group founded by powerful conservative activist Leonard Leo, is generating polling, messaging, and research support for the “election integrity” cause, and also working closely with state lawmakers through groups like the American Legislative Exchange Council (ALEC). HEP also uses the courts to restrict access to voting—which is particularly notable given that its founder, Leo, helped engineer the right-wing takeover of the judicial system.
In 2023, these organizations are supporting partisan efforts to limit mail-in voting, eliminate ballot drop boxes, ban ranked-choice voting, and to empower conspiracy-minded activists to challenge voters and election officials.
Mitchell’s “Election Integrity Network” is playing a key convening role, connecting state activists with experts at national groups like Foundation for Government Accountability and Honest Elections Project. State activists are encouraged to connect with these national groups for model bill language, talking points and messaging, expert witnesses and testimony, and other outside support.
These are not the only organizations active in the “election integrity” space. For example, wealthy donors like Mike Lindell and Patrick Byrne have spent countless millions since 2020 backing fringe “election integrity” projects and organizations. Other groups, like True the Vote and entities associated with lawyer Sidney Powell, have cashed in on election fraud lies, raising millions of dollars off of false promises to reveal widespread fraud or to overturn election results. These efforts have helped spread outlandish conspiracy theories and undermined faith in America’s voting system, but have done little to meaningfully change election laws or practices.
In contrast, the organizations profiled here—Conservative Partnership Institute, Foundation for Government Accountability, Heritage Action, and Honest Elections Project—have taken a more sophisticated approach. Rather than filing frivolous lawsuits or launching quixotic bids to ban voting machines, these four organizations are methodically directing MAGA activists and politicians to change the laws and policies governing our freedom to vote.
These four organizations have sought to harness the political energy generated by right-wing election conspiracies and direct it towards enacting policies that undermine the freedom to vote and that may help MAGA Republicans grab power.
Documented is an investigative watchdog and journalism project committed to holding the powerful interests that undermine our democracy accountable.
We believe that hard-hitting, investigative journalism is needed now more than ever.
Corporations and wealthy donors have far too much power and influence in our political and justice systems. Profits and shareholders are too often put ahead of everyday people. The very real and urgent dangers of climate change are being downplayed or ignored. Our democracy itself is under attack.
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\/meet-the-dark-money-groups-behind-the-attack-on-voting-rights\/","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"}