Position
Salary

How much does a Program Analyst make?

The average salary for a Program Analyst is $90,881 per year in the US.

A Program Analyst plays a key role in many organizations. They help improve processes and solve problems. This job often pays well. The average yearly salary for a Program Analyst is around $90,881. This means most Program Analysts earn between this amount and more.

The salary can vary based on experience and skills. Here are some common salary ranges for Program Analysts:

  • The lowest 10% earn about $45,000.
  • The next 20% earn between $55,964 and $77,891.
  • The middle 30% earn between $77,891 and $100,782.
  • The next 20% earn between $100,782 and $121,745.
  • The top 10% earn more than $121,745.

View Program Analyst jobs nearby

What are the highest paying cities for a Program Analyst?

Program Analysts can find some of the best pay in Colorado Springs, Washington, DC, and San Francisco. These cities offer top salaries, making them attractive for professionals in this field. Colorado Springs leads with an average salary of $108,533, followed closely by Washington, DC, and San Francisco. Other cities like Salt Lake City, Seattle, and El Paso also provide competitive wages for Program Analysts. These locations combine strong job opportunities with attractive compensation packages. Job seekers should consider these cities for a rewarding career in program analysis.
Graph displaying highest paying cities salaries for Program Analyst jobs, highlighting Colorado Springs, CO with the highest at $108,533 and Kansas City, MO with the lowest at $96,522.
  1. Colorado Springs, CO
    Average Salary: $108,533
    In Colorado Springs, professionals analyze data to support military and government operations. Companies like Lockheed Martin and Northrop Grumman offer exciting opportunities. The city's vibrant community and outdoor activities make it a great place to work and live.
    Find Program Analyst jobs in Colorado Springs, CO


  2. Washington, DC
    Average Salary: $107,341
    Working in Washington, DC, involves analyzing data for federal agencies. Major employers include the Department of Defense and various consulting firms. The city's rich history and cultural events provide a unique backdrop for a rewarding career.
    Find Program Analyst jobs in Washington, DC


  3. San Francisco, CA
    Average Salary: $107,199
    In San Francisco, data analysts support tech giants like Google and Salesforce. The city's innovative environment and diverse culture make it ideal for those passionate about technology. The cost of living is high, but the opportunities are abundant.
    Find Program Analyst jobs in San Francisco, CA


  4. Salt Lake City, UT
    Average Salary: $106,335
    Salt Lake City offers a mix of government and private sector opportunities. Companies like Zions Bank and the Utah State Government rely on data analysts. The city's beautiful mountains and outdoor activities provide a perfect work-life balance.
    Find Program Analyst jobs in Salt Lake City, UT


  5. Seattle, WA
    Average Salary: $104,015
    Seattle is home to tech companies like Amazon and Microsoft, which need data analysts. The city's progressive atmosphere and coffee culture make it a great place to work. The scenic beauty and outdoor adventures add to the appeal.
    Find Program Analyst jobs in Seattle, WA


  6. El Paso, TX
    Average Salary: $100,796
    In El Paso, data analysts support both government and private sectors. Companies like U.S. Customs and Border Protection and local businesses offer diverse opportunities. The city's rich culture and affordable living make it an attractive option.
    Find Program Analyst jobs in El Paso, TX


  7. Charlotte, NC
    Average Salary: $100,450
    Charlotte offers a blend of financial and tech sector opportunities. Major employers include Bank of America and IBM. The city's growing economy and vibrant downtown scene provide a dynamic work environment.
    Find Program Analyst jobs in Charlotte, NC


  8. Birmingham, AL
    Average Salary: $100,299
    Birmingham is a hub for healthcare and manufacturing data analysis. Companies like UAB Health System and Mercedes-Benz offer solid career paths. The city's southern charm and affordable living make it a welcoming place to work.
    Find Program Analyst jobs in Birmingham, AL


  9. Los Angeles, CA
    Average Salary: $99,379
    In Los Angeles, data analysts work for entertainment and tech companies. Major employers include Disney and Amazon. The city's diverse culture and entertainment industry provide a unique and exciting environment.
    Find Program Analyst jobs in Los Angeles, CA


  10. Kansas City, MO
    Average Salary: $96,522
    Kansas City offers opportunities in finance and healthcare. Companies like Cerner and HCA Healthcare need data analysts. The city's rich music scene and affordable living make it an attractive place to work.
    Find Program Analyst jobs in Kansas City, MO

What are the best companies a Program Analyst can work for?

Program Analyst jobs offer competitive salaries, with top companies leading the way. The US Defense Information Systems Agency pays the highest average salary at $146,160. Other top-paying companies include Floor & Decor and the US Department of the Air Force. These companies provide excellent opportunities for those seeking a rewarding career.
Graph displaying best paying company salaries for Program Analyst jobs, highlighting US Defense Information Systems Agency with the highest at $146,160 and Citi with the lowest at $116,906.
  1. US Defense Information Systems Agency
    Average Salary: $146,160
    The US Defense Information Systems Agency offers Program Analyst jobs with a focus on national security. They operate across the United States, ensuring secure and efficient communication systems.


  2. Floor & Decor
    Average Salary: $140,882
    Floor & Decor provides Program Analyst positions with a focus on retail operations. They have locations throughout the U.S., offering a dynamic environment for those interested in the retail sector.


  3. US Department of the Air Force - Agency Wide
    Average Salary: $136,236
    The US Department of the Air Force offers Program Analyst jobs with a focus on aviation and defense. They operate nationwide, providing opportunities for those interested in military and aerospace fields.


  4. United States Department Of Defense
    Average Salary: $133,476
    The United States Department Of Defense offers Program Analyst jobs with a focus on national defense. They operate across the United States, providing a stable and rewarding career in defense.


  5. AMERICAN SYSTEMS
    Average Salary: $130,441
    AMERICAN SYSTEMS provides Program Analyst jobs with a focus on technology and consulting. They have locations across the U.S., offering a variety of projects in government and private sectors.


  6. U.S. Department of the Navy
    Average Salary: $120,218
    The U.S. Department of the Navy offers Program Analyst jobs with a focus on maritime operations. They operate nationwide, providing opportunities for those interested in naval and defense fields.


  7. Amentum
    Average Salary: $119,889
    Amentum provides Program Analyst jobs with a focus on government contracting. They have locations across the U.S., offering a variety of projects in defense and aerospace.


  8. Systems Planning and Analysis, Inc. (SPA)
    Average Salary: $119,722
    Systems Planning and Analysis, Inc. (SPA) offers Program Analyst jobs with a focus on systems analysis and consulting. They have locations across the U.S., offering a variety of projects in government and private sectors.


  9. U.S. Army
    Average Salary: $117,301
    The U.S. Army offers Program Analyst jobs with a focus on military operations. They operate nationwide, providing a stable and rewarding career in defense.


  10. Citi
    Average Salary: $116,906
    Citi provides Program Analyst jobs with a focus on financial services. They have locations across the U.S., offering a variety of projects in banking and finance.

How to earn more as a Program Analyst?

A Program Analyst can improve their earning potential by focusing on several key areas. Gaining specialized skills and certifications can lead to higher-paying positions. For example, certifications in data analysis or project management can make a candidate more attractive to employers. Continuing education in relevant fields can also open up opportunities for advancement.

Experience plays a significant role in salary negotiations. Working in diverse industries or on various projects can provide a broader skill set and make a Program Analyst more valuable. Seeking out leadership roles or projects that require managing teams can also lead to higher compensation. Networking with professionals in the field can uncover hidden opportunities and lead to better-paying jobs. Staying updated with industry trends and technologies ensures that a Program Analyst remains competitive in the job market.

Here are five factors to consider for earning more as a Program Analyst:

  1. Certifications: Obtain relevant certifications to enhance skills and qualifications.
  2. Experience: Gain experience in different industries and roles to broaden skill sets.
  3. Leadership: Take on leadership roles or projects to demonstrate management capabilities.
  4. Networking: Connect with professionals to discover new job opportunities and insights.
  5. Continuous Learning: Stay updated with industry trends and technologies to remain competitive.

Currently 473 Program Analyst job openings, nationwide.

How's the job market for a Program Analyst in the US?

Learn what a Program Analyst does, how to become one, and understand the job outlook. Get simple steps to start your career as a Program Analyst today.
Position
Overview
Program Analyst
473 Job Openings