What does a nonprofit Chief Program Officer do?
A chief program officer leads the work an organization exists to do, overseeing all of its programs and the staff who run them, usually reporting to the top executive. The title is most common at mid-size and large nonprofits with several program areas. This page also covers the variants Chief Programs Officer and Chief Programming Officer.
These figures come from the pay each organization most recently reported to the IRS on its annual return, which tax-exempt organizations sign under penalty of perjury. Each organization counts once, using its latest reported pay. Nothing here is modeled, estimated, or projected.
Why nonprofit Chief Program Officer pay varies
Organization size explains most of the difference. A Chief Program Officer at a small community nonprofit and one at a large health system or university do very different jobs, and their pay differs accordingly. In this data, the median Chief Program Officer at a nonprofit with revenue under $1M earns $25k, while at nonprofits with revenue $500M to $1B the median rises to $327k.
Sector and location come next. Hospitals, universities, and national foundations tend to pay more than community nonprofits of similar headcount, and high cost-of-living metros pay more than rural areas. The state, size, and sector breakdowns on this page show the numbers for each. Among states with enough organizations to compare, District of Columbia reports the highest median nonprofit Chief Program Officer pay at $194,158.
How does Chief Program Officer pay scale with org size?
Median pay by nonprofit annual revenue. The shaded area shows the 25th to 75th percentile for chief program officers, and the dashed lines show the other roles charted for comparison. Hover for details.
How does Chief Program Officer pay compare to other roles?
Median pay for related nonprofit roles.
Where are nonprofit Chief Program Officer positions concentrated?
Cities with the most nonprofits that pay a Chief Program Officer.
Chief Program Officer Pay by State
States with the highest median pay for nonprofit chief program officers.
Chief Program Officer Pay by Organization Size
Median Chief Program Officer pay at nonprofits grouped by annual revenue.
Chief Program Officer Pay by Sector
Median Chief Program Officer pay across nonprofit sectors with enough organizations to compare.
Compare Chief Program Officer pay
Enter a Chief Program Officer pay package to see how it ranks against other nonprofit chief program officers nationally. We will also email you a detailed breakdown and set up a free account.
Frequently asked questions
- How much does a nonprofit Chief Program Officer make?
- The median pay for a nonprofit chief program officer is $161,217, based on 1,363 organizations nationwide. The middle half earn between $124,348 and $207,593, and the best-paid one in ten make $269,796 or more. Every number here is total pay: salary plus bonus and other reportable pay, not base salary alone.
- How does nonprofit Chief Program Officer pay change with organization size?
- Pay rises with the size of the organization. At nonprofits with revenue under $1M, the median is $25,010. At nonprofits with revenue $500M to $1B, it is $327,195.
- Why does organization budget matter so much for Chief Program Officer pay?
- Larger nonprofits handle more complex finances, larger teams, and greater regulatory requirements, so the same role is a bigger job at a large organization. A Chief Program Officer at a large health system or university has a fundamentally different job than one at a small community nonprofit. Reported pay reflects this: it scales with organizational complexity, not just revenue. Geographic cost of living and sector also play significant roles.
- Which states pay nonprofit chief program officers the most?
- District of Columbia leads with a median of $194,158, followed by North Carolina at $185,565 and New York at $182,564. Higher-paying states generally have higher costs of living and larger concentrations of well-funded nonprofits.
- How is this data different from pay surveys?
- Most pay data online comes from self-reported surveys or job posting estimates. This data comes from the pay nonprofits report to the IRS on annual returns, which are legal documents filed under penalty of perjury. Every tax-exempt organization that files a full annual return must report pay for its officers, directors, trustees, and key employees, and for its highest-paid employees above a threshold. The result is a more complete and reliable dataset than voluntary survey responses.
- How does Chief Program Officer pay compare to other nonprofit roles?
- The median nonprofit Chief Program Officer earns $161,217. Related roles: Department Director at $96,404, Program Manager at $71,090, COO at $141,083. Differences reflect scope of responsibility, market demand, and typical organization size for each role.
- How do I know if I'm underpaid as a nonprofit Chief Program Officer?
- Compare your total pay to the range. The median nonprofit Chief Program Officer earns $161,217, with the middle half between $124,348 and $207,593. If your pay sits below $124,348, you are in the bottom quarter for the role nationally and may be underpaid; if it is above $207,593, you are in the top quarter. Organization size and location move these numbers a lot, so benchmark against nonprofits of similar budget and region before drawing conclusions.