Image by Kagenmi, iStockphoto
Image by Kagenmi, iStockphoto
PAC filings don’t lie. MAHA is a Republican election machine wearing a wellness mask as its disguise, and real food advocates deserve the truth.
Republished with permission from Robyn O’Brien
I want to tell you something I don’t say lightly, because I’ve spent my entire adult life trying to bring people together around food. I was a Wall Street food analyst before I became a mother, and when my youngest had a life-threatening allergic reaction to breakfast, I stopped seeing food as a market and started seeing it as a moral emergency. I’ve been called a whistleblower, a troublemaker, and worse. I’ve testified, written, spoken on global stages, not for a party, but for the 54 million American kids with a chronic condition and the parents who can’t figure out why.
So when someone tells me that the Make America Healthy Again movement is “nonpartisan,” I need them to sit down. Because I’ve read the filings. I’ve looked at the money. And what MAHA actually is, underneath the seed oils and the food dye messaging, is a Republican get-out-the-vote operation with a wellness Instagram filter over its face. And I will show you the money.
I’m not saying the food issues aren’t real. They are devastatingly real. I’ve been speaking about ultra-processed food, synthetic dyes, and the corruption of our food supply since 2006. But the machinery that has been built around the MAHA brand? That machinery has one purpose. And as someone who has followed the money for twenty years in this space, I will show you the receipts.
“The MAHA PAC spent zero dollars supporting Democrats. Zero. Not a penny. But nearly $2 million opposing them.”
There are at least four MAHA-branded federal political committees registered with the FEC, plus a 501(c)(4) advocacy arm. Here’s what they’ve done with their money:

Let me translate that last row for you. MAHA Action has already endorsed its first 2026 candidate , an Iowa Republican running for governor. It is backing Rep. Julia Letlow, a Republican, in a Senate primary in Louisiana against Sen. Bill Cassidy, a Republican who dared to question RFK Jr.’s vaccine changes. It endorsed Rep. Thomas Massie in Kentucky. It has endorsed Republican state legislative candidates in Georgia, North Carolina, and Texas.
Follow the Money

That’s not a movement. That’s a primary enforcement mechanism. That is one political party using the language of public health to discipline its own members and mobilize its base.
And the lying by influencers claiming otherwise are misleading.
The concerns are real. I have been fighting the exact same battles, the ultra-processed food epidemic, synthetic dyes, the stranglehold of Big Agriculture on our regulatory agencies, the chronic disease crisis in our children, for two decades. So many of us have. These are not Republican issues. They are not Democratic issues. They are American issues. The allergy epidemic does not check your voter registration. Cancer doesn’t care if you’re a Republican, a Democrat or an Independent. Neither does the fact that our food has been systematically degraded in the name of profit.
“The MAHA PAC’s own website says its mission is to elect Republicans. Full stop. That’s not a health movement. That’s a party platform.”
I was doing this work when RFK Jr. was a Democrat and and had an AOL email address with his wife. I was doing this work when the progressive left was the only political space willing to publicly discuss food safety. I watched this issue get ignored for years by Republicans who were too cozy with Big Ag, Big Pharma, and the processed food lobby that MAHA now claims to oppose. To see those same political forces, with Bayer’s deep web of influence wrapped around them, now wrapping themselves in language that food advocates have fought for, while their PACs spend millions to elect a single party, is not a cause for celebration.
It is a cause for alarm.
The MAHA PAC’s own website says explicitly that it exists to “elect Republicans to the House and Senate in 2026.” Tony Lyons, the president of MAHA PAC, has said “the midterms are existential for the MAHA movement.” Their internal polling brags that MAHA messaging flips swing voters toward Republicans by a 2-to-1 margin. This is a partisan electoral strategy. It has a consultants’ memo behind it. It has a $100 million fundraising goal behind it.
And yet, in wellness spaces, on food activist social media, in conversations with parents who genuinely love their children and want to feed them better, I keep hearing the same refrain: MAHA is bipartisan. MAHA is just about health. MAHA is above politics. Poison isn’t partisan.
No. Stop. That is a lie, and the people telling it either know it is a lie or haven’t done the homework.
A bipartisan health movement does not register five political committees with the FEC.
A bipartisan health movement does not spend $1.96 million opposing Democratic candidates while spending zero dollars opposing Republicans.
A bipartisan health movement does not launch a $100 million super PAC to elect one party to Congress.
A bipartisan health movement does not mobilize its 501(c)(4) to punish Republican senators who question Kennedy.

The Polling They’re Not Telling You About
A KFF/Washington Post survey found that only 1 in 6 self-identified Democrats said they agreed with MAHA, while support closely correlated with Republican political affiliation. This is the demographic reality of a movement that calls itself nonpartisan.
What you are watching is a political strategy that is extraordinarily clever precisely because it uses real grievances, grievances that I share, that millions of parents share, as its Trojan horse. The concerns are real. The chronic disease epidemic is real. The corruption of our food system by corporate money is real. I’ve staked my life’s work on these truths.
But truth can be weaponized. And when you take legitimate public health concerns and attach them to a partisan electoral machine, you do two things. You make those concerns a casualty of the next election cycle, and you make it impossible for anyone who cares about food safety to work across the aisle with any credibility, which is the only way we ever actually win.
I spent years building coalitions between conservative farmers and progressive parents because the problem doesn’t respect party lines. The corruption doesn’t respect party lines. I’ve sat across from Republican members of Congress and Democratic governors and talked about the same data. That work is harder now. Every time someone treats MAHA as a nonpartisan cause, they hand political operatives exactly what they want: the ability to launder partisan spending through the credibility of the real food movement.
“You can care about what’s in your food and still refuse to be a tool of a political machine. In fact, if you actually care about food safety, you almost certainly should.”
I want to be clear about what I am not saying. I am not saying the food system isn’t broken. It is. I am not saying we shouldn’t pressure our government to act on chronic disease. We absolutely should. I am not saying that people who vote Republican do not care about food safety. Of course they do. And I am not saying that every person who uses the hashtag MAHA is a bad actor. Most of them are parents who are scared for their kids and have every right to be.
What I am saying is this:
The institutional MAHA apparatus , the PACs, the super PACs, the 501(c)(4), the endorsements, the $100 million war chest , is a Republican political operation.
Its leaders say so openly. Its FEC filings prove it. And anyone telling you otherwise is either uninformed or deliberately misleading you.
The children with chronic disease deserve advocates who will fight for them in every Congress, regardless of which party is in power. They deserve a food safety movement that cannot be turned off when it becomes politically inconvenient , which is exactly what happens when you tie a public health cause to a single party’s electoral fortunes.
What happens when a movement is financially tied to the outcome of one political party? We know what happens. We’ve watched it happen before. The cause gets traded. Our families pay the price.
I’ve spent twenty years advocating for children and our families. I’m not about to stop. But I am going to keep saying it out loud, as plainly as I know how: MAHA is a partisan Republican electoral machine, and calling it anything else is a lie. The PAC filings are public record. Anyone can look.
I’m asking you to look.
Because if we actually want to fix our food system, not just win an election cycle, but genuinely, durably change what is on the shelves and our kitchen tables, we are going to need people in both parties willing to fight for it.
And we are never going to get that if we let one party claim the whole cause as a campaign strategy and also use the cause to actively campaigning against the other party.
The kids are counting on us to be smarter than that.
The kids need us to look at the receipts and be smarter than that.
Robyn O’Brien began her career as a financial analyst covering the food industry and later became one of the earliest voices identifying systemic risks and investment opportunities driven by shifts in consumer demand, health, and environmental pressures. She is a Fulbright fellow, adjunct professor at Rice University and the author of the award-winning book, The Unhealthy Truth, How Our Food is Making Us Sick and What We Can Do About It, published by Random House in 2009.
She operates at the intersection of courage, innovation and what comes next.
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\/following-the-money-behind-the-maha-brand\/","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"}