Public and Private foundations can fund 501(c)(3) public charities engaged in advocacy. They do not need to restrict grantees from using their funds for lobbying.
Learn more... Lobbying with Federal Funds
Nonprofits may not use federal funds to lobby, except for lobbying specifically authorized by federal law. Nonprofits may use federal funds to provide technical assistance if requested to do so by legislators. Nonprofits may use federal funds for self-defense lobbying. For questions and answers on nonprofit lobbying and advocacy, including lobbying with federal funds, please go to FAQ #8 at http://clpi.org/the-law/faq
“OMB Circular A-122,” on Cost Principles for Non-Profit Organizations
, states the restrictions on lobbying with federal funds and the exceptions to those restrictions. Read more...