Nonprofit Roles

Program director salaries

Nonprofit program director salary in Ohio

Half of nonprofit program directors in Ohio were paid more than $111,938 and half less, based on 80 orgs' filings from 2023 to 2025.

Program director pay in Ohio by budget size
BudgetLower quarterMedianUpper quarterOrgs
All budgets$57,982$111,938$158,14080
Under $500K$24,615$38,400$48,61918
$1M to $5M$87,537$98,706$102,53810
$5M to $25M$109,882$125,844$155,14918
Over $25M$139,619$165,954$187,70427

How we get these numbers

Nonprofits file a Form 990 with the IRS each year. It lists pay for officers and top staff. We take each org's most recent filing and find the paid, full-time person in this role, by title: director of programs, chief program officer, or VP of programs, or similar. Deputies, assistants, interims, and people who hold two roles at once are left out.

Pay here is what the 990 reports as W-2 pay from the org and related orgs. It leaves out benefits and retirement. We only show a budget size when at least 10 orgs are in it.

Small nonprofits file a shorter form, or none, so they show up less here. 990s also lag by a year or two. Treat these numbers as a starting point, not a final answer.

The 990 lists staff other than the top executive only when they are officers or key employees, or among the five highest paid over $100,000. So for this role, the numbers lean toward larger orgs and higher pay.

Looking, or weighing an offer?

Read how to negotiate nonprofit pay. Then see jobs posted here. Every one lists pay.

Hiring for this role?

Put the pay range in the post. People apply when they can see it. Hiring Manager helps a small team write the post and reply to everyone. See where senior nonprofit jobs get posted.