Position
Salary

How much does a Program Analyst make?

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

A Program Analyst often works in government or corporate settings to improve efficiency and effectiveness. The job includes analyzing data, proposing improvements, and tracking results. Program Analysts make an average yearly salary of about $91,921. This pay can vary based on experience, location, and the type of organization.

Program Analysts with more experience can earn higher salaries. The data shows a range from about $44,001 for the lowest earners to over $165,000 for top earners. Most Program Analysts earn between $66,092 and $132,364 each year. This shows that with more experience and skill, Program Analysts can see significant salary increases.

View Program Analyst jobs nearby

What are the highest paying cities for a Program Analyst?

Program analysts can earn top salaries in several major cities. Washington, DC, leads the pack with an average salary of $108,796. Other top cities include Colorado Springs, San Francisco, and Salt Lake City. These cities offer excellent opportunities for program analysts to secure high-paying jobs.
Graph displaying highest paying cities salaries for Program Analyst jobs, highlighting Washington, DC with the highest at $108,796 and Tucson, AZ with the lowest at $98,964.
  1. Washington, DC
    Average Salary: $108,796
    Working in D.C. offers a chance to collaborate with government agencies and big firms. Expect to analyze data to help shape policies and projects. Companies like Lockheed Martin and Northrop Grumman offer exciting opportunities.
    Find Program Analyst jobs in Washington, DC


  2. Colorado Springs, CO
    Average Salary: $107,297
    In Colorado Springs, the focus leans toward defense and aerospace. Companies like Raytheon and the U.S. Air Force provide a unique setting for analytical work. The city values data-driven insights to support its military and tech sectors.
    Find Program Analyst jobs in Colorado Springs, CO


  3. San Francisco, CA
    Average Salary: $105,955
    San Francisco's tech-driven economy offers an exciting environment for data analysts. Companies like Google and Uber rely on strong analytical skills to drive their growth. The city's fast pace keeps professionals engaged and motivated.
    Find Program Analyst jobs in San Francisco, CA


  4. Salt Lake City, UT
    Average Salary: $105,515
    Salt Lake City combines a small-town feel with big-city opportunities. Companies such as Zions Bank and Questar Corporation rely on data analysts to guide their strategic decisions. The Utah environment encourages a healthy work-life balance.
    Find Program Analyst jobs in Salt Lake City, UT


  5. Seattle, WA
    Average Salary: $104,579
    Seattle’s tech scene, with giants like Amazon and Microsoft, offers a dynamic workplace. These companies need sharp minds to analyze data and improve operations. The city's culture values innovation and collaboration.
    Find Program Analyst jobs in Seattle, WA


  6. Austin, TX
    Average Salary: $102,621
    Austin’s vibrant tech and music scene provides a unique backdrop for data analysts. Companies such as Dell and Apple offer a mix of challenges and opportunities. The city's friendly atmosphere makes for a great work environment.
    Find Program Analyst jobs in Austin, TX


  7. Charlotte, NC
    Average Salary: $102,079
    Charlotte’s financial sector, led by companies like Bank of America, offers solid opportunities for data analysts. The city's growing tech industry adds to the variety of roles available. It provides a blend of traditional finance and modern tech.
    Find Program Analyst jobs in Charlotte, NC


  8. Los Angeles, CA
    Average Salary: $100,537
    Los Angeles provides a diverse marketplace for analysts. Companies such as Warner Bros. and SpaceX rely on data to shape their strategies. The city’s dynamic environment keeps professionals engaged and growing.
    Find Program Analyst jobs in Los Angeles, CA


  9. Richmond, VA
    Average Salary: $99,666
    Richmond combines government work with private sector opportunities. Agencies like the Virginia Department of Education and companies like Capital One rely on data analysis. The city offers a mix of roles in both sectors.
    Find Program Analyst jobs in Richmond, VA


  10. Tucson, AZ
    Average Salary: $98,964
    Tucson offers a mix of military, education, and tech opportunities. Companies like Raytheon and the University of Arizona rely on data analysts. The city’s unique environment provides a balance of work and lifestyle.
    Find Program Analyst jobs in Tucson, AZ

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

Job seekers looking for a lucrative Program Analyst position have several top-tier companies to consider. American Systems leads with an average salary of $144,375, making it a prime choice for those seeking high compensation. Peraton follows closely with an average salary of $128,382, providing another excellent opportunity in this field. Additionally, Systems Planning and Analysis, Inc. (SPA) and CACI International also offer competitive salaries, around $123,734 and $119,346, respectively. These companies provide strong prospects for Program Analysts aiming for rewarding career paths.
Graph displaying best paying company salaries for Program Analyst jobs, highlighting AMERICAN SYSTEMS with the highest at $144,375 and Goldbelt, Inc. with the lowest at $105,804.
  1. AMERICAN SYSTEMS
    Average Salary: $144,375
    AMERICAN SYSTEMS offers exciting opportunities for Program Analysts across the country. They work on projects that support government and defense operations. Key locations include Washington, D.C., Virginia, and California.


  2. Peraton
    Average Salary: $128,382
    Peraton seeks skilled Program Analysts to work on projects that improve national security. They have offices in Virginia, California, and Colorado. Program Analysts at Peraton enjoy a competitive salary and excellent benefits.


  3. Systems Planning and Analysis, Inc. (SPA)
    Average Salary: $123,734
    At SPA, Program Analysts focus on a variety of projects, from defense to healthcare. They have offices in Virginia and California. SPA values teamwork and offers a rewarding work environment.


  4. CACI International
    Average Salary: $119,346
    CACI International offers diverse roles for Program Analysts in many locations. They work on important projects for the government and private sector. Locations include Virginia, California, and Texas.


  5. Leidos
    Average Salary: $114,857
    Leidos provides excellent opportunities for Program Analysts. They focus on national security and defense projects. Offices are located in Virginia, California, and Colorado. Program Analysts enjoy a good salary and benefits.


  6. Cherokee Federal
    Average Salary: $112,310
    Cherokee Federal has a strong need for Program Analysts in government projects. They operate in Virginia, Washington, D.C., and Texas. Program Analysts here enjoy a supportive work environment.


  7. Collins Aerospace
    Average Salary: $110,438
    Collins Aerospace offers exciting roles for Program Analysts in defense and aerospace. They have locations in Virginia, California, and Texas. Program Analysts here benefit from a competitive salary and growth opportunities.


  8. Booz Allen Hamilton
    Average Salary: $109,638
    Booz Allen Hamilton seeks talented Program Analysts for various projects. They operate in Virginia, California, and Maryland. Program Analysts here enjoy a collaborative environment and excellent benefits.


  9. U.S. Army
    Average Salary: $106,665
    The U.S. Army offers rewarding roles for Program Analysts in many locations. They work on defense projects and have offices across the country. Program Analysts here enjoy job stability and benefits.


  10. Goldbelt, Inc.
    Average Salary: $105,804
    Goldbelt, Inc. provides opportunities for Program Analysts in government projects. They operate in Virginia, Washington, D.C., and Maryland. Program Analysts here benefit from a supportive work environment.

How to earn more as a Program Analyst?

Increasing earnings as a Program Analyst involves several strategic steps. Focusing on continuous skill enhancement can lead to higher salary opportunities. Attending workshops and pursuing certifications in areas such as data analysis, project management, and IT systems can set an analyst apart. These added qualifications can make an individual more attractive to potential employers.

Gaining experience in high-demand sectors can also boost earnings. Working in industries like finance, healthcare, or technology often comes with higher compensation packages. Networking with professionals in these fields can open up opportunities and lead to better-paying positions. Additionally, moving to locations with a higher cost of living can result in salary increases to match living expenses.

Here are five factors that can help a Program Analyst earn more:

  1. Certifications: Obtain relevant certifications to enhance skills and qualifications.
  2. Experience in high-demand sectors: Work in industries like finance, healthcare, or technology.
  3. Networking: Connect with professionals to discover better job opportunities.
  4. Relocation: Move to areas with higher living costs for better salary offers.
  5. Continuous learning: Attend workshops and courses to stay updated with industry trends.

Currently 413 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
413 Job Openings