Position
Salary

How much does a Program Analyst make?

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

Program analysts play a key role in organizations. They help improve efficiency and solve problems. Their work can range from analyzing data to managing projects. With the right skills, program analysts can earn a good salary. On average, a program analyst makes about $92,000 each year.

Program analysts often start with salaries around $44,000. As they gain experience, they can see their pay rise. Top earners make over $167,000 annually. Many factors affect these numbers. These include the industry, location, and level of experience. In some areas, program analysts can earn even more. Companies in tech or finance may offer higher salaries. This makes the job very attractive to many.

To reach the top pay, program analysts need to keep learning. They should stay updated with the latest tools and methods. Networking and building a strong portfolio can also boost their career. With dedication, program analysts can find a rewarding and well-paying job.

View Program Analyst jobs nearby

What are the highest paying cities for a Program Analyst?

Program analysts often find high-paying opportunities in major metropolitan areas. Washington, DC, and Colorado Springs, CO, lead in average salaries. Both cities offer competitive benefits and growth prospects for professionals in this field. Cities like San Francisco, CA, and Los Angeles, CA, also provide attractive salaries for program analysts. These areas attract top talent due to their dynamic job markets and high demand for skilled professionals.
Graph displaying highest paying cities salaries for Program Analyst jobs, highlighting Washington, DC with the highest at $108,066 and Tucson, AZ with the lowest at $99,421.
  1. Washington, DC
    Average Salary: $108,066
    In Washington, DC, professionals analyze programs for the government and non-profit sectors. Major employers include the Department of Defense and various consultancies. Opportunities for career growth are significant due to the political nature of the city.
    Find Program Analyst jobs in Washington, DC


  2. Colorado Springs, CO
    Average Salary: $107,690
    Working in Colorado Springs, you will find a mix of defense, aerospace, and educational institutions. Companies like Northrop Grumman and the U.S. Air Force Academy offer stable environments. The city values teamwork and continuous learning.
    Find Program Analyst jobs in Colorado Springs, CO


  3. San Francisco, CA
    Average Salary: $105,365
    In San Francisco, you can work with tech giants and startups alike. Companies such as Google and Salesforce seek skilled analysts. The fast-paced tech environment offers many opportunities for innovation and advancement.
    Find Program Analyst jobs in San Francisco, CA


  4. Los Angeles, CA
    Average Salary: $103,204
    Los Angeles provides a diverse workplace with opportunities in entertainment, aerospace, and public sectors. Major companies like Amazon and Boeing value creative problem-solving skills. The city's dynamic culture offers a unique work experience.
    Find Program Analyst jobs in Los Angeles, CA


  5. Salt Lake City, UT
    Average Salary: $102,877
    Salt Lake City offers a stable job market with a focus on health, finance, and technology. Employers such as Zions Bank and the Utah State government value strong analytical skills. The city’s friendly atmosphere makes it a pleasant place to work.
    Find Program Analyst jobs in Salt Lake City, UT


  6. Charlotte, NC
    Average Salary: $102,079
    Charlotte’s banking and financial sector creates many job opportunities. Companies like Bank of America and Wells Fargo need experienced analysts. The city’s growing tech scene adds to the diverse job market.
    Find Program Analyst jobs in Charlotte, NC


  7. Seattle, WA
    Average Salary: $101,731
    Seattle’s tech industry thrives with companies like Amazon and Microsoft offering various roles. The progressive work environment emphasizes creativity and teamwork. The city’s natural beauty enhances the quality of life.
    Find Program Analyst jobs in Seattle, WA


  8. Austin, TX
    Average Salary: $101,264
    Austin’s booming tech industry, led by companies such as Dell and Apple, offers dynamic job opportunities. The city’s vibrant culture and outdoor activities make it an attractive place to live and work.
    Find Program Analyst jobs in Austin, TX


  9. Richmond, VA
    Average Salary: $99,952
    Richmond provides a mix of government, finance, and healthcare sectors. Employers like Capital One and the Commonwealth of Virginia value detailed analysis. The city’s historic charm adds to the overall appeal.
    Find Program Analyst jobs in Richmond, VA


  10. Tucson, AZ
    Average Salary: $99,421
    Tucson’s job market includes opportunities in defense, education, and healthcare. Companies like Raytheon and the University of Arizona offer stable positions. The city’s mild climate and outdoor activities make it a desirable place to work.
    Find Program Analyst jobs in Tucson, AZ

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

Job seekers looking for Program Analyst roles can consider some top-paying companies. The United States Department of Defense offers one of the highest average salaries at $148,690. Other notable employers include AMERICAN SYSTEMS with $140,821, Peraton with $125,438, and CACI International with $124,171. These companies provide competitive compensation packages, making them attractive options for professionals in this field.
Graph displaying best paying company salaries for Program Analyst jobs, highlighting United States Department Of Defense with the highest at $148,690 and Booz Allen Hamilton with the lowest at $111,118.
  1. United States Department Of Defense
    Average Salary: $148,690
    The United States Department of Defense offers a range of opportunities for Program Analysts. These professionals work on projects across the country. They often focus on improving defense systems and operations. They operate in various locations, including Washington D.C., California, Virginia, and Maryland.


  2. AMERICAN SYSTEMS
    Average Salary: $140,821
    AMERICAN SYSTEMS values Program Analysts who manage and evaluate programs. They help improve efficiency and outcomes. The company operates in numerous locations, including Virginia, Maryland, and California.


  3. Peraton
    Average Salary: $125,438
    At Peraton, Program Analysts support national security missions. They work on data analysis and program management. They operate in key locations such as Virginia, California, and Colorado.


  4. CACI International
    Average Salary: $124,171
    CACI International employs Program Analysts who handle complex projects. They focus on mission support and operations. They operate in areas such as Virginia, California, and Texas.


  5. Qualcomm
    Average Salary: $123,897
    Qualcomm seeks Program Analysts who work on technology projects. They support product development and strategy. They operate in key locations including California, Massachusetts, and Texas.


  6. Systems Planning and Analysis, Inc. (SPA)
    Average Salary: $123,667
    SPA offers Program Analysts roles that involve research and development. They work on improving systems and processes. They operate in locations such as Virginia, California, and Colorado.


  7. Collins Aerospace
    Average Salary: $118,786
    Collins Aerospace hires Program Analysts who manage technical projects. They focus on enhancing aerospace systems. They operate in locations including Ohio, California, and Colorado.


  8. Leidos
    Average Salary: $112,394
    Leidos employs Program Analysts who support national security and health missions. They work on data analysis and program management. They operate in locations such as Virginia, California, and Maryland.


  9. AVIAN LLC
    Average Salary: $112,125
    AVIAN LLC offers Program Analysts roles that involve system integration and project management. They support defense and intelligence missions. They operate in locations such as Virginia, Colorado, and Maryland.


  10. Booz Allen Hamilton
    Average Salary: $111,118
    Booz Allen Hamilton hires Program Analysts who manage and support various projects. They focus on improving efficiency and outcomes. They operate in key locations including Virginia, California, and Maryland.

How to earn more as a Program Analyst?

A Program Analyst can increase their earnings by focusing on several key areas. One important factor is gaining specialized certifications. Certifications in areas such as data analysis or project management can make a Program Analyst more valuable. Another factor is gaining experience in high-demand industries like healthcare or finance. These industries often pay more for skilled Program Analysts. Networking also plays a crucial role. Building connections with other professionals can lead to higher-paying job opportunities. Staying updated with the latest software and tools used in the industry keeps a Program Analyst competitive. Finally, taking on leadership roles or managing large projects can lead to salary increases.

To maximize earnings, a Program Analyst should seek continuous learning. This means attending workshops, webinars, and conferences. It also means reading industry journals and following thought leaders. This ongoing education keeps skills sharp and relevant. Another strategy is to work on a variety of projects. Diverse experience can make a Program Analyst more attractive to employers. Each new project brings new challenges and learning opportunities. Also, collaborating with other departments within an organization can expose a Program Analyst to different business functions. This broader perspective can lead to more significant roles and higher pay. Lastly, negotiating salary effectively is important. Understanding market rates and being prepared to discuss value can result in better compensation.

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