Position
Salary

How much does a Program Analyst make?

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

A Program Analyst plays a crucial role in helping organizations improve their operations. They analyze programs to find ways to make them better and more efficient. On average, a Program Analyst earns about $96,753 each year. This salary can vary based on experience, location, and industry.

Here’s a closer look at the salary distribution:

  • The bottom 10% earn around $47,417 or less.
  • The next 10% earn between $47,418 and $58,456.
  • The next 10% earn between $58,457 and $69,495.
  • The next 10% earn between $69,496 and $80,533.
  • The next 10% earn between $80,534 and $91,572.
  • The next 10% earn between $91,573 and $102,611.
  • The next 10% earn between $102,612 and $113,650.
  • The next 10% earn between $113,651 and $124,689.
  • The next 10% earn between $124,690 and $135,728.
  • The next 10% earn between $135,729 and $146,766.
  • The top 10% earn $146,767 or more.
Program Analysts who move up in their careers or gain more experience can expect to see their salaries increase.

View Program Analyst jobs nearby

What are the highest paying cities for a Program Analyst?

Detroit, MI, stands out with the highest average salary for Program Analysts at $348,813. This city offers lucrative opportunities for those in the field. Following closely are Colorado Springs, CO, and Charlotte, NC, with averages over $110,000 each. Washington, DC, San Francisco, CA, and Richmond, VA, also offer competitive salaries. These cities make attractive locations for Program Analysts seeking both a good salary and a dynamic work environment. Los Angeles, CA, and San Diego, CA, further support high earnings, with averages above $104,000 each.
Graph displaying highest paying cities salaries for Program Analyst jobs, highlighting Detroit, MI with the highest at $348,813 and Tucson, AZ with the lowest at $102,700.
  1. Detroit, MI
    Average Salary: $348,813
    In Detroit, working as an analyst offers a blend of traditional industry and modern innovation. Companies like General Motors and Ford provide opportunities to analyze data for vehicle production and efficiency. The city's resurgence in technology and manufacturing creates a dynamic environment for those in the field.
    Find Program Analyst jobs in Detroit, MI


  2. Colorado Springs, CO
    Average Salary: $115,334
    Colorado Springs stands out for its strong focus on defense and aerospace sectors. As an analyst here, one might work with organizations like Northrop Grumman or Raytheon. The city's growth in tech startups also provides diverse opportunities to analyze and improve business operations in various sectors.
    Find Program Analyst jobs in Colorado Springs, CO


  3. Charlotte, NC
    Average Salary: $110,312
    Charlotte is home to major financial institutions and banks, making it a key city for financial analysis. Analysts here often collaborate with companies like Bank of America and Wells Fargo. The city's vibrant economy and tech sector add to the rich, analytical landscape.
    Find Program Analyst jobs in Charlotte, NC


  4. Washington, DC
    Average Salary: $109,618
    As a federal hub, Washington, DC, offers a unique environment for analysts. Working with government agencies and think tanks provides a chance to impact national policies. The city's diverse job market includes opportunities in research, defense, and international relations.
    Find Program Analyst jobs in Washington, DC


  5. San Francisco, CA
    Average Salary: $109,523
    San Francisco's tech-centric environment offers analysts numerous opportunities in the software and internet industries. Working with companies like Google and Salesforce means diving into cutting-edge data. The city's culture of innovation fosters growth and learning for professionals.
    Find Program Analyst jobs in San Francisco, CA


  6. Richmond, VA
    Average Salary: $105,858
    Richmond serves as a hub for government and military contracting. Analysts here often work with companies like Lockheed Martin and the Department of Defense. The city's blend of historic charm and modern business needs creates a distinctive work atmosphere.
    Find Program Analyst jobs in Richmond, VA


  7. Los Angeles, CA
    Average Salary: $105,385
    Los Angeles provides a vibrant setting for analysts, especially in entertainment and media. Companies like Disney and Netflix offer opportunities to analyze audience data and business trends. The city's diverse industries also include tech and healthcare, providing varied analytical challenges.
    Find Program Analyst jobs in Los Angeles, CA


  8. San Diego, CA
    Average Salary: $104,123
    San Diego's focus on biotech and defense makes it an exciting place for analysts. Working with companies like Qualcomm and the Naval Base provides opportunities to analyze data for technological advancements. The city's mild climate and quality of life also add to the appeal.
    Find Program Analyst jobs in San Diego, CA


  9. Albuquerque, NM
    Average Salary: $103,381
    Albuquerque offers a unique blend of aerospace and tech industries. Analysts here often work with companies like Sandia National Laboratories. The city's lower cost of living and strong community make it an attractive place for those in the field.
    Find Program Analyst jobs in Albuquerque, NM


  10. Tucson, AZ
    Average Salary: $102,700
    Tucson is known for its education and research institutions. Working as an analyst here often involves roles with the University of Arizona and research labs. The city's growing tech scene also provides opportunities in cybersecurity and data analysis.
    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 may find some of the best pay at the City of Detroit, where the average salary tops $281,000. Government and defense entities like the Defense Information Systems Agency and the United States Department of Defense also offer competitive salaries. Additionally, companies such as MAG Aerospace and AMERICAN SYSTEMS provide attractive compensation packages for program analysts.
Graph displaying best paying company salaries for Program Analyst jobs, highlighting City of Detroit with the highest at $281,069 and U.S. Small Business Administration with the lowest at $129,251.
  1. City of Detroit
    Average Salary: $281,069
    The City of Detroit offers competitive salaries for Program Analysts. These professionals work on various city projects to improve community services. The city has offices in Detroit, Michigan.


  2. Defense Information Systems Agency
    Average Salary: $147,663
    The Defense Information Systems Agency hires Program Analysts to manage and oversee defense systems. They focus on data security and technology. This agency is headquartered in Virginia and has offices across the United States.


  3. Defense Intelligence Agency
    Average Salary: $145,645
    At the Defense Intelligence Agency, Program Analysts help gather and analyze information to support national security. They work with defense teams in the United States and overseas. The agency is based in Virginia.


  4. Us Naval Sea Systems Command
    Average Salary: $144,424
    The Us Naval Sea Systems Command needs Program Analysts to manage ship and submarine projects. They ensure projects run smoothly and on budget. This command operates globally, with headquarters in Washington, D.C.


  5. United States Department of Defense
    Average Salary: $141,017
    The United States Department of Defense employs Program Analysts to oversee defense programs. They ensure everything runs efficiently and on time. The department has offices all over the U.S. and overseas.


  6. MAG Aerospace
    Average Salary: $139,773
    MAG Aerospace hires Program Analysts to support military projects. They work on everything from aircraft maintenance to logistics. The company has offices in Virginia and other key locations.


  7. AMERICAN SYSTEMS
    Average Salary: $138,258
    AMERICAN SYSTEMS offers Program Analysts a chance to work on various government projects. They focus on improving efficiency and performance. The company has offices in Virginia and other important areas.


  8. Peraton
    Average Salary: $131,625
    Peraton hires Program Analysts to support national security and defense programs. They work on projects that enhance technology and operations. The company has offices in Virginia and other locations.


  9. Systems Planning & Analysis
    Average Salary: $129,263
    Systems Planning & Analysis employs Program Analysts to improve government and defense operations. They focus on data analysis and project management. The company has offices in Virginia and other strategic locations.


  10. U.S. Small Business Administration
    Average Salary: $129,251
    The U.S. Small Business Administration offers Program Analysts the opportunity to support small businesses. They work on programs that help businesses grow and succeed. The administration has offices across the United States.

How to earn more as a Program Analyst?

A Program Analyst can find several ways to earn more in their career. Increasing your salary often involves a combination of skills, education, and experience. Start by enhancing your skill set. Learning new technologies and software can make you more valuable. Keep up with the latest trends in your field. This makes you more attractive to potential employers.

Education plays a significant role in salary growth. Pursuing advanced degrees or certifications can open up higher-paying opportunities. Consider specializations in areas like data analytics or project management. These can lead to more lucrative positions. Networking within the industry can also help. Building relationships with colleagues and leaders can lead to job opportunities and salary negotiations.

Experience is another key factor. The more you work in your field, the more you know. Gaining experience in different roles and industries can be beneficial. Look for projects that challenge you. This experience can lead to promotions and higher pay. Job seekers should aim to advance their careers by focusing on these areas.

Consider the following factors to increase your earnings as a Program Analyst:

  • Enhance technical skills and stay updated with industry trends
  • Pursue advanced education and relevant certifications
  • Build a strong professional network
  • Gain experience in various roles and industries
  • Seek challenging projects to build your resume

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