The United Way of Central Oklahoma announced Alba's donation Thursday.
Spokeswoman Erin Brewer says Alba's lawyer asked the charity not to disclose the amount, but that Alba qualified for a program that recognizes donors who give $500 or more. Brewer deemed it "generous" and "appropriate."
The 28-year-old actress had been in Oklahoma City filming the movie "The Killer Inside Me."
She previously apologized for putting up posters aimed at raising awareness about the declining population of great white sharks. Police have said she will not face criminal charges.
Related Content from AccessHollywood.com:
VIEW THE PHOTOS: Celebrity Baby Bumps
PLAY IT NOW: Jessica Alba & Hayden Panettiere's 'Muzzled' Voting PSA
PLAY IT NOW: ShoWest: Jessica Alba Talks 'The Love Guru'