Because of supporters like you, the O’Keefe Media Group isn’t just reporting the news — we’re rewriting the rules of journalism.
You fund the cameras, the travel, the risk, and the truth no one else dares to touch.
We dig into corruption and misconduct inside public agencies — officials who forget who they work for: The people. We turn on the lights and make the rot impossible to ignore.
We look at how ballots are handled, counted, and manipulated. When elections stop being transparent, democracy stops being real.
From tech giants to drug companies, we investigate when corporations use power and money to control speech, policy, or people. No company is too big to question.
We go inside schools and universities to expose political agendas masquerading as education. Children deserve teachers, not propagandists.
We show how the press distorts truth, protects the powerful, and manufactures consent. They sell narratives. We show receipts.
We investigate how “science” and “safety” became political weapons.
The public deserves information — not mandates.
We track censorship, retaliation, and the erosion of free speech. Rights don’t disappear overnight. They’re chipped away, piece by piece. We document every chip.
We follow the money — taxpayer dollars, campaign slush funds, and corporate kickbacks.
When the powerful steal, they call it policy. We call it theft.
O’Keefe Media Group is a 501(c)(3) not for profit organization. Donations are tax-deductible to the extent allowable by law. EIN: 93-4447553
Receiving Bank:
Chain Bridge Bank, N.A.
Bank Address:
1445-A Laughlin Avenue, McLean, VA 22101
Routing / Transit Number: 056009479
For Credit to (Beneficiary): Citizen Journalism Foundation
Beneficiary Account Number: 2100191028
Payable to:
Citizen Journalism Foundation
Mailing Address:
Citizen Journalism Foundation
205 Datura Street, Suite 320
West Palm Beach, FL 33401
Tax ID Number: 93-4447553
If you’d like to discuss other ways to give — including stock, wire transfer, donor-advised fund, or legacy support — please contact us using the form below.
A member of our team will follow up to assist you with the details.
JOIN THE MOVEMENT. UNCOVER THE TRUTH.
The truth has been buried for too long. Join James O'Keefe and thousands of Citizen Journalists in exposing it.
Save 33% with an Annual Membership
Billed Monthly
Billed Annually
Still deciding? Learn why joining the movement matters
Learn the Tactics. Join the Mission.
Join James O'Keefe and a growing army of Citizen Journalists pulling back the curtain on power, corruption, and media lies.
Save 33% with an Annual Membership
Billed Monthly
Billed Annually
Still deciding? Learn why joining the movement matters