Nonprofit Pay Isn’t One Number: What 5,000+ SoCal Salaries Reveal About Your Earning Potential
If you are looking for nonprofit work in Southern California, you probably already know what a job pays before you apply. California requires most employers to post a salary or hourly range, which means you can decide whether a position is worth pursuing without spending hours on an application first.
But a salary range on a single listing does not answer the more useful question: is that good pay for this kind of nonprofit job? To get at that, we looked at more than 5,000 salary observations from nonprofit job postings across Southern California. What they show is that nonprofit pay varies a lot, and most of the variation comes down to the kind of work you do.
The nonprofit sector is not one labor market
"Nonprofit job" covers an enormous range of occupations. An organization needs people working directly with clients and program participants, and it also needs accountants, fundraisers, HR professionals, communications specialists, data staff, and administrators. Those jobs do not pay the same. Here are six everyday roles from different corners of the nonprofit workforce.
| Function | Example role | Median salary |
|---|---|---|
| Admin & Office | Administrative Assistant | $46,280 |
| Programs | Program Coordinator | $54,080 |
| Development | Development Coordinator | $54,080 |
| Accounting | Staff Accountant | $72,206 |
| Human Resources | HR Generalist | $72,800 |
| Communications | Communications & Digital Media Specialist | $72,800 |
The gap between the lowest and highest median here is about $26,500 a year. And these are not comparisons between a frontline worker and a nonprofit CEO. They are ordinary jobs that nonprofits need to operate. That is why "nonprofit jobs don't pay well" tells you almost nothing. The function you work in is doing most of the work in that sentence.
Specialized skills change your earning potential
Look at the two ends of that table. An Administrative Assistant has a median of $46,280 in our data; a Staff Accountant sits at $72,206. That is nearly a $26,000 difference for two jobs that are both essential to running an organization. Accounting simply requires a different, more specialized skill set, and those skills command higher pay.
The same pattern holds across functions. HR Generalists and Communications & Digital Media Specialists both land at a $72,800 median in our current data. That does not mean everyone in HR or communications earns $72,800, since pay still moves with experience, organization size, location, and responsibilities. But it makes the larger point clearly: your earning potential is not set by the fact that you work for a nonprofit. It is shaped by the skills you bring.
Your next raise might be a different job, not a different employer
If you are unhappy with your nonprofit salary, the first instinct is usually to look for the same job at another organization. That is worth doing. But there is a second question worth asking: what other nonprofit jobs could you already qualify for?
Think about the skills you have built that sit outside your job title. Maybe you have developed real project management experience in a program role, and operations is within reach. Maybe you manage your organization's database and have grown into data and evaluation work. Maybe years of coordinating volunteers gave you recruiting, training, and people skills that point toward human resources. Maybe you are a strong writer who has spent a career talking to clients and community members, which is the backbone of development and communications.
The point is not that everyone should change careers. It is that your current job title does not have to define your future earning potential, and some of the biggest pay jumps come from moving sideways into a function that values the skills you already have.
Look at the career path, not just the next paycheck
Salary matters, but when you evaluate a nonprofit job, it is worth weighing what the position will teach you. A $50,000 job with real professional development and a clear path upward is a very different offer from a $50,000 job where the responsibilities and the pay are unlikely to change. Before you accept a position, consider asking:
- What does career advancement look like here?
- What roles have people in this job moved into?
- Will I have the chance to take on more responsibility?
- Does the organization support professional development, or offer tuition assistance?
- How are raises and promotions decided?
You are not just accepting a salary. You are choosing what skills and experience you will have a year or two from now.
The same title can mean very different jobs
One more reason salary comparisons get tricky: titles are not standardized across the sector. One nonprofit's "Program Manager" might run a $500,000 program with several direct reports. Another's might coordinate a small program with no one reporting to them. The same is true for nearly every function, which is why you have to look past the title to what the job actually involves: the responsibilities you will own, whether you will supervise anyone, whether you will manage a budget or revenue, whether it requires a credential or specialized expertise, how large the organization is, and how much experience the employer expects. Two jobs with the same title can be entirely different jobs, and their pay reflects that.
California gives you the salary. Data gives you the context.
Pay transparency has made the job search better. You can read a posting and know whether a role offers $50,000, $75,000, or $100,000 before you apply. What one range cannot tell you is how that figure compares with similar jobs, and that is where broader salary data earns its keep. Instead of asking "does $60,000 sound like a good salary," you can ask "how does $60,000 compare with what similar nonprofit jobs are paying." That is a much better question, and it is the one that changes how an interview or a negotiation goes.
Wherever you are in your career
If you are new to the sector, your first job does not have to be your forever job. Look for roles that let you build skills that stay valuable as you move up: managing a budget, supervising people, analyzing data, writing grants, running a CRM, managing a project, working with donors, or building a program. Pay attention to what the people one or two levels above you can do that you cannot yet. That is your roadmap.
If you are already working in nonprofits, do not assume your current salary is the ceiling. Take an inventory of what you have actually learned, because your experience may translate into a different function you have never seriously considered. Start searching by skills and responsibilities rather than by your current title. The best opportunity may not be another version of the job you have now. It may be one that puts the experience you have already built to work in a new way.
Explore nonprofit salaries in Southern California
We built the SoCal Nonprofit Jobs Salary Explorer to give nonprofit professionals more to go on before they make a career decision. It draws on salary data from thousands of nonprofit job postings across Southern California, so you can compare pay by occupation and location. Use it when you are researching a career path, comparing offers, preparing for a negotiation, weighing a career change, or just trying to tell whether your current pay is competitive.
You already have the right to know what a job pays. You should also be able to understand what that pay means.
Explore the SoCal Nonprofit Jobs Salary Explorer →
About the data
This analysis draws on more than 5,000 salary observations from nonprofit job postings collected by SoCal Nonprofit Jobs, current as of October 7, 2026. Figures reflect compensation reported in job postings and vary with experience, organization size, geography, responsibilities, and other factors. They are meant as a resource for understanding nonprofit pay, not a guarantee of what any employer will offer.
