Position
Salary

How much does a Program Analyst make?

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

A Program Analyst studies and reviews different programs to find ways to improve them. This job can lead to a good salary. The average yearly salary for a Program Analyst is around $93,170. This number can change based on many factors, like experience, industry, and location.

Program Analysts can earn different amounts based on their experience. Here are some average salaries for different levels of experience:

  • Entry-level: Around $44,499
  • Early career: Around $55,803
  • Mid-career: Around $89,715
  • Experienced: Around $134,932
  • Late career: Around $157,540
These numbers show that as a Program Analyst gains more experience, they can earn a higher salary.

View Program Analyst jobs nearby

What are the highest paying cities for a Program Analyst?

Job seekers looking for Program Analyst roles should consider top-paying cities like Detroit, MI, and Colorado Springs, CO. Detroit offers the highest average salary at $254,512. Job seekers in these cities can expect competitive pay and the potential for growth. Other cities with strong average salaries include Washington, DC, Salt Lake City, UT, and San Francisco, CA. Each of these cities provides a good balance of salary and opportunities in the program analyst field.
Graph displaying highest paying cities salaries for Program Analyst jobs, highlighting Detroit, MI with the highest at $254,512 and Charlotte, NC with the lowest at $99,838.
  1. Detroit, MI
    Average Salary: $254,512
    Working in Detroit offers a unique blend of historical charm and modern growth. Major companies like Ford Motor Company and General Motors provide opportunities for those skilled in data analysis and process improvement. Detroit’s revitalization brings new projects, making it an exciting place for a career in program analysis.
    Find Program Analyst jobs in Detroit, MI


  2. Colorado Springs, CO
    Average Salary: $109,712
    Colorado Springs presents a great environment for program analysts. The city's focus on technology and defense offers many opportunities. With companies like Lockheed Martin and the U.S. Air Force Academy nearby, professionals can find meaningful work. The outdoors and quality of life add to the appeal of this vibrant city.
    Find Program Analyst jobs in Colorado Springs, CO


  3. Washington, DC
    Average Salary: $107,592
    In Washington, DC, program analysts often find themselves working with government agencies and non-profits. The city’s dynamic political and economic environment offers diverse opportunities. Working for organizations like the World Bank or the U.S. Department of Defense provides a unique experience in data-driven decision-making.
    Find Program Analyst jobs in Washington, DC


  4. Salt Lake City, UT
    Average Salary: $106,662
    Salt Lake City is a growing hub for tech and finance. Companies like Zions Bank and Questar Corporation offer varied opportunities. The city's strong community and outdoor activities make it an attractive place to live and work. Program analysts here enjoy a balanced lifestyle with a rewarding career.
    Find Program Analyst jobs in Salt Lake City, UT


  5. San Francisco, CA
    Average Salary: $106,220
    San Francisco’s tech industry makes it a hotspot for program analysts. Companies like Google and Salesforce thrive here. The city’s innovative culture and high cost of living come with exciting career prospects. Professionals can expect to work on cutting-edge projects that impact global markets.
    Find Program Analyst jobs in San Francisco, CA


  6. Los Angeles, CA
    Average Salary: $103,338
    Los Angeles offers a bustling environment for program analysts. With major firms in entertainment and aerospace, there’s plenty of opportunity. Companies like Boeing and Northrop Grumman provide diverse projects. The city’s vibrant culture and climate add to its appeal for those seeking a dynamic career.
    Find Program Analyst jobs in Los Angeles, CA


  7. Austin, TX
    Average Salary: $103,268
    Austin is known for its vibrant tech scene. Companies such as Dell and Apple offer many roles. The city’s laid-back atmosphere and strong job market make it ideal for program analysts. With its music festivals and outdoor activities, Austin provides a great work-life balance.
    Find Program Analyst jobs in Austin, TX


  8. Tucson, AZ
    Average Salary: $102,904
    Tucson combines a small-town feel with big-city opportunities. Companies like Raytheon and the University of Arizona provide excellent options. The city’s lower cost of living and beautiful desert landscapes make it an attractive place for professionals to thrive.
    Find Program Analyst jobs in Tucson, AZ


  9. Seattle, WA
    Average Salary: $101,609
    Seattle’s tech-driven economy offers many opportunities for program analysts. Companies like Amazon and Microsoft drive the local job market. The city’s progressive culture and scenic beauty create a unique environment. Professionals here enjoy a strong community and innovative projects.
    Find Program Analyst jobs in Seattle, WA


  10. Charlotte, NC
    Average Salary: $99,838
    Charlotte is a financial hub with many opportunities for program analysts. Major banks like Bank of America and Wells Fargo offer stable jobs. The city’s growing tech scene and affordable living make it a great place for career growth. Charlotte combines a vibrant city life with a friendly atmosphere.
    Find Program Analyst jobs in Charlotte, NC

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

Job seekers looking for the best pay in Program Analyst roles will find top options among government and large private firms. The City of Detroit pays the highest average salary, at $248,820. Next up, the US Defense Information Systems Agency offers an average of $151,984. Many of the other top-paying companies in this field include Systems Planning and Analysis, Inc. (SPA), Peraton, and CACI International. Leidos and Booz Allen Hamilton also provide attractive salaries for program analysts, with averages around $113,000. Both private and public sectors offer excellent opportunities. A job in program analysis can lead to a rewarding career with competitive pay.
Graph displaying best paying company salaries for Program Analyst jobs, highlighting City of Detroit with the highest at $248,820 and Leidos with the lowest at $113,150.
  1. City of Detroit
    Average Salary: $248,820
    The City of Detroit offers rewarding Program Analyst roles. They focus on improving city services and operations. This job spans multiple departments, including finance and public works. The city operates across Detroit, with offices in various neighborhoods.


  2. US Defense Information Systems Agency
    Average Salary: $151,984
    The US Defense Information Systems Agency (DISA) seeks skilled Program Analysts to enhance IT and cybersecurity. They work on critical defense projects across the U.S. This agency operates nationwide, with major offices in Virginia and California.


  3. United States Department Of Defense
    Average Salary: $147,226
    The United States Department of Defense employs Program Analysts in various capacities. They play a key role in budget planning and project management. This department is spread across the U.S., with significant hubs in Washington, D.C., and California.


  4. Systems Planning and Analysis, Inc. (SPA)
    Average Salary: $125,889
    Systems Planning and Analysis, Inc. (SPA) provides Program Analyst positions focused on defense and aerospace. They work on improving operational efficiency. SPA operates in the D.C. area, with offices in Virginia and Maryland.


  5. Peraton
    Average Salary: $122,542
    Peraton offers Program Analyst roles in defense and government services. They focus on optimizing operations and enhancing project outcomes. This company operates nationwide, with key offices in Virginia and California.


  6. CACI International
    Average Salary: $121,942
    CACI International hires Program Analysts for defense, intelligence, and civilian projects. They work on improving systems and processes. This company has offices across the U.S., including major hubs in Virginia and Colorado.


  7. Qualcomm
    Average Salary: $120,082
    Qualcomm provides Program Analyst roles in the tech industry. They focus on enhancing software development and project management. This company operates globally, with major offices in California and North Carolina.


  8. AVIAN LLC
    Average Salary: $117,692
    AVIAN LLC offers Program Analyst positions in defense and intelligence. They work on improving operational efficiency and project execution. This company has offices in Virginia and California.


  9. Booz Allen Hamilton
    Average Salary: $116,695
    Booz Allen Hamilton employs Program Analysts in various sectors, including defense and healthcare. They focus on improving project outcomes and operational efficiency. This company operates nationwide, with major offices in Virginia and Maryland.


  10. Leidos
    Average Salary: $113,150
    Leidos offers Program Analyst roles in defense, health, and technology. They work on improving project management and operational efficiency. This company operates across the U.S., with significant offices in Virginia and Colorado.

How to earn more as a Program Analyst?

A Program Analyst can find several ways to increase their earnings. Building a solid foundation through education and experience helps. Advanced degrees or certifications in relevant fields often lead to higher salaries. Gaining experience in different industries provides a broader skill set, making a Program Analyst more valuable. Staying current with technology and industry trends keeps skills sharp and competitive.

Networking within the industry opens doors to higher-paying job opportunities. Engaging with professional groups and attending conferences can lead to new job offers. Seeking promotions within the company shows dedication and can lead to salary increases. Taking on leadership roles or specialized projects can also boost earnings. Continuous learning and adaptability are key to growing in this field.

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

  1. Advanced Education: Holding a master's degree or certifications in program management or related areas can lead to higher pay.
  2. Industry Experience: Working in various industries brings diverse skills and can command higher salaries.
  3. Networking: Building a strong professional network can lead to better job opportunities and salary increases.
  4. Promotions: Advancing within a company often means higher pay and more responsibilities.
  5. Specialized Skills: Gaining expertise in specific areas or technologies can make a Program Analyst more valuable.

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