Skip to main content

Nonprofit Program Officer Pay

The typical pay for a nonprofit program officer is $70,031, and the middle half earn between $51,069 and $100,306. The range is built from what 121 organizations pay this role compared with the rest of their staff, nationwide.

Updated July 2026

Also known as Programs Officer, Senior Program Officer, Associate Program Officer

Modeled from what nonprofits reported to the IRS, not self-reported surveys.
Typical pay
$70,031
Typical pay across US nonprofits of every size, modeled nationwide
25th percentile
$51k
75th percentile
$100k

This range is national because pay at this level is not reported state by state.

Narrow this range to your organization

Size and sector, one organization and today’s estimate come with a free account.

Size and sector come with a free account.
National range

Every size and sector, nationwide.

$40,000$110,000
Middle half
From Lucido’s pay model, built on what nonprofits reported to the IRS

This range is national because pay at this level is not reported state by state.

Compare one organization
Place an organization’s reported pay on this range. Free with an account.
EstimateReported pay runs one to three years behind. A free account shows today’s estimate.

Example organizations

Showing 25 of 194

Organizations only list this role when pay is high enough to be reported, so these amounts run above what the role typically earns.

OrganizationTitlePayLocationBudget
National Gallery of ArtExhibitions & Programs Officer · Landover, MDPay$604,334Budget$250.9M
THE CLEAR FUNDSenior Program Officer · Oakland, CAPay$323,817Budget$269.5M
NATURAL RESOURCES DEFENSE COUNCIL INCProgram Officer (thru 11/2023) · New York, NYPay$437,660Budget$204.3M
Center on HalstedInterim Ceo/chief Program Officer · Chicago, ILPay$166,622Budget$7.8M
MS FOUNDATION FOR WOMEN INCSr. Program Officer · Brooklyn, NYPay$115,288Budget$12.2M
SJACSenior Program Officer · Washington, DCPay$120,775Budget$3.8M
The Children's Health FundSr Research & Programs Officer · New York, NYPay$131,767Budget$5.4M
WILDAID INCPresident/chief Programs Officer · San Francisco, CAPay$250,960Budget$8.5M
BALTIMORE COMMUNITY FOUNDATION INCProgram Officer · Baltimore, MDPay$121,900Budget$35M
THE ASTRAEA FOUNDATION INCSenior Program Officer · New York, NYPay$137,530Budget$10.1M
Unitarian Universalist Service Committee IncVP & Lead Programs Officer · Cambridge, MAPay$283,411Budget$11.2M
ALLIANCE FOR OPEN SOCIETY INT'L INCSenior Program Officer · New York, NYPay$201,386Budget$15.7M
CALIFORNIA COMMUNITY FOUNDATIONSenior Program Officer · Los Angeles, CAPay$202,771Budget$270.7M
LSB LEAKEY FDTN FOR RESEARCH RELATED TO HUMAN ORIGINS BEHAVIOR AND SURVIVALProgram Officer · San Francisco, CAPay$187,891Budget$2.8M
PRO BONO NET INCProgram Officer · New York, NYPay$121,311Budget$5.6M
THE NEW WORLD FOUNDATIONProgram Officer · New York, NYPay$278,962Budget$21.2M
The Ocean FoundationProgram Officer · Washington, DCPay$148,910Budget$18.8M
TIPPING POINT COMMUNITYSenior Program Officer, Employment · San Francisco, CAPay$223,595Budget$41.3M
United States Endowment for ForestryProgram Officer · Greenville, SCPay$137,678Budget$19.5M
A HOME WITHIN INCProgram Officer · Oakland, CAPay$143,637Budget$2.2M
ACHIEVING THE DREAM INCProgram and Network Officer · Silver Spring, MDPay$241,882Budget$16.9M
ADEC INCVp/chief Program Officer · Bristol, INPay$131,067Budget$24M
AFRICAN INSTITUTE FOR CHILDREN STUDIESProgram Officer · Scottsdale, AZPay$6,016Budget$286k
AFRICAN LEADERS MALARIA ALLIANCE INC SOULEYMANE BALDESenior Program Officer · Laurelton, NYPay$207,136Budget$510k
ALPHAPOINTEDev and Program Officer · Kansas City, MOPay$163,494Budget$66.5M

What does a nonprofit Program Officer do?

A program officer works on the program side of a nonprofit, most often at a foundation or other grantmaker, where the job is to find, evaluate and follow the grants in a particular area. At other organizations the title describes a staff member who manages part of a program. This page covers the titles Program Officer and Programs Officer.

This is a modeled range, not a list of reported pay. It is built from what organizations pay this role compared with the rest of their staff, using what nonprofits reported to the IRS, and applied to nonprofits nationwide.

Why nonprofit Program Officer pay varies

Organization size explains most of the difference. A 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. Our estimate for Program Officer pay at a nonprofit with revenue $1M to $10M is $68k, and at nonprofits with revenue $10M to $100M it is $113k.

Sector and location matter too, but pay at this level is not reported state by state, so this page shows one national range with a breakdown by organization size.

How does Program Officer pay compare to other roles?

Median pay for related nonprofit roles.

Program Officer Pay by Organization Size

Typical Program Officer pay at nonprofits grouped by annual revenue, modeled nationwide.

$1M–$10M$68k
$10M–$100M$113k

Some sizes are left out because there is not enough reported pay to model them.

Frequently asked questions

How much does a nonprofit Program Officer make?
The typical pay for a nonprofit program officer is $70,031, and the middle half earn between $51,069 and $100,306. The range is built from what 121 organizations pay this role compared with the rest of their staff, nationwide.
How does nonprofit Program Officer pay change with organization size?
Pay rises with the size of the organization. Our estimate is $67,680 at nonprofits with revenue $1M to $10M and $112,930 at nonprofits with revenue $10M to $100M.
Why does organization budget matter so much for 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 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.
Why is the pay range for a nonprofit Program Officer national?
Pay at this level is not reported state by state, so the range covers nonprofits nationwide.
How is this data different from pay surveys?
Most pay data online comes from self-reported surveys or job posting estimates. This range is built from the pay nonprofits report to the IRS, compared with the rest of their staff, so it rests on legal documents filed under penalty of perjury rather than on voluntary survey responses.
How does Program Officer pay compare to other nonprofit roles?
The typical nonprofit Program Officer earns $70,031. Related roles: Program Manager at $71,090, Chief Program Officer at $161,217, Department Director at $96,404. 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 Program Officer?
Compare your total pay to the range. The typical nonprofit Program Officer earns $70,031, with the middle half between $51,069 and $100,306. If your pay sits below $51,069, you are in the bottom quarter for the role nationally and may be underpaid; if it is above $100,306, 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.

Learn more