Position
Salary

How much does a Program Analyst make?

The average salary for a Program Analyst is $91,253 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 $91,253. This means that many people in this role earn a good living.

The salary for a Program Analyst can vary. Some earn less, while others earn more. Here are some common salary ranges:

  • 25% of Program Analysts earn less than $66,118.
  • 50% earn less than $88,235.
  • 75% earn less than $121,412.
  • 90% earn less than $143,530.

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 Washington, DC, and Colorado Springs, CO. These cities offer top salaries for this role, making them attractive to job seekers. San Francisco, CA, and Salt Lake City, UT, also provide competitive wages for Program Analysts.
Graph displaying highest paying cities salaries for Program Analyst jobs, highlighting Washington, DC with the highest at $108,535 and Tucson, AZ with the lowest at $95,858.
  1. Washington, DC
    Average Salary: $108,535
    In Washington, DC, professionals work with government agencies and think tanks. They analyze policies and programs. Notable employers include the Department of Defense and various consulting firms.
    Find Program Analyst jobs in Washington, DC


  2. Colorado Springs, CO
    Average Salary: $107,571
    Colorado Springs offers a mix of military and civilian opportunities. Analysts here support defense projects and community initiatives. Key employers include the U.S. Air Force Academy and local government.
    Find Program Analyst jobs in Colorado Springs, CO


  3. San Francisco, CA
    Average Salary: $107,490
    San Francisco is a tech hub where analysts work with leading companies. They focus on data analysis and program efficiency. Major employers include tech giants like Google and Salesforce.
    Find Program Analyst jobs in San Francisco, CA


  4. Salt Lake City, UT
    Average Salary: $106,335
    Salt Lake City provides a blend of government and private sector roles. Analysts here work on urban development and healthcare programs. Prominent employers include the state government and healthcare organizations.
    Find Program Analyst jobs in Salt Lake City, UT


  5. Seattle, WA
    Average Salary: $103,399
    Seattle offers a dynamic environment with tech and aerospace companies. Analysts support innovative projects and research initiatives. Key employers include Boeing and Amazon.
    Find Program Analyst jobs in Seattle, WA


  6. Charlotte, NC
    Average Salary: $102,974
    Charlotte is a financial center with many banking and finance firms. Analysts here focus on financial programs and risk management. Major employers include Bank of America and various financial institutions.
    Find Program Analyst jobs in Charlotte, NC


  7. Richmond, VA
    Average Salary: $100,442
    Richmond provides a mix of government and private sector opportunities. Analysts work on public policy and community programs. Key employers include state agencies and local government.
    Find Program Analyst jobs in Richmond, VA


  8. Los Angeles, CA
    Average Salary: $99,697
    Los Angeles offers diverse opportunities in entertainment and technology. Analysts work on projects for media companies and tech startups. Major employers include Disney and various tech firms.
    Find Program Analyst jobs in Los Angeles, CA


  9. Birmingham, AL
    Average Salary: $95,969
    Birmingham offers a mix of manufacturing and healthcare roles. Analysts support program development in these sectors. Key employers include healthcare providers and manufacturing companies.
    Find Program Analyst jobs in Birmingham, AL


  10. Tucson, AZ
    Average Salary: $95,858
    Tucson provides opportunities in aerospace and education. Analysts work on projects for defense contractors and universities. Major employers include Raytheon and the University of Arizona.
    Find Program Analyst jobs in Tucson, AZ

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

Program Analysts can find rewarding opportunities with top-paying companies. Peraton offers an average salary of $149,182, making it a leading choice. Other notable employers include the US Department of the Air Force and U.S. Army, both providing competitive compensation packages.
Graph displaying best paying company salaries for Program Analyst jobs, highlighting Peraton with the highest at $149,182 and Booz Allen Hamilton with the lowest at $109,007.
  1. Peraton
    Average Salary: $149,182
    Peraton offers rewarding Program Analyst roles with a focus on national security and defense. They operate in various locations, including the United States, the United Kingdom, and the Middle East. Their projects often involve complex systems and technologies.


  2. US Department of the Air Force - Agency Wide
    Average Salary: $136,550
    The US Department of the Air Force provides excellent opportunities for Program Analysts. They work on critical projects that support national defense. Locations include the United States, with many bases and facilities across the country.


  3. U.S. Air Force
    Average Salary: $129,715
    The U.S. Air Force offers competitive salaries for Program Analysts. They work on a variety of projects that enhance national security. Locations include bases and facilities across the United States and overseas.


  4. U.S. Army
    Average Salary: $121,097
    The U.S. Army provides rewarding Program Analyst positions. They focus on projects that support military operations and defense. Locations include bases and facilities across the United States and overseas.


  5. Systems Planning and Analysis, Inc. (SPA)
    Average Salary: $121,031
    SPA offers Program Analyst roles with a focus on systems analysis and engineering. They work on projects for government and commercial clients. Locations include the United States, with offices in Virginia and California.


  6. Amentum
    Average Salary: $117,688
    Amentum provides Program Analyst positions with a focus on defense and government services. They work on projects that support national security and infrastructure. Locations include the United States, with offices in Virginia and California.


  7. CACI International
    Average Salary: $115,065
    CACI International offers Program Analyst roles with a focus on defense and intelligence. They work on projects that enhance national security. Locations include the United States, with offices in Virginia and California.


  8. Citi
    Average Salary: $113,682
    Citi provides Program Analyst positions with a focus on financial services and banking. They work on projects that improve operational efficiency. Locations include the United States, with offices in New York and other major cities.


  9. Collins Aerospace
    Average Salary: $110,400
    Collins Aerospace offers Program Analyst roles with a focus on aerospace and defense. They work on projects that enhance aircraft performance and safety. Locations include the United States, with offices in Ohio and other states.


  10. Booz Allen Hamilton
    Average Salary: $109,007
    Booz Allen Hamilton provides Program Analyst positions with a focus on consulting and technology. They work on projects for government and commercial clients. Locations include the United States, with offices in Virginia and California.

How to earn more as a Program Analyst?

A Program Analyst can increase their earnings by focusing on several key areas. Gaining more experience and expertise in specific areas of program analysis can lead to higher-paying positions. Specialization in industries such as finance, healthcare, or technology often commands higher salaries. Continuous learning and professional development also play a crucial role. Attending workshops, obtaining certifications, and staying updated with industry trends can make a significant difference. Networking within the industry can open doors to better opportunities and higher pay.

Building a strong professional network can lead to more job opportunities and higher salaries. Engaging with peers, attending industry conferences, and joining professional organizations can help. Effective communication skills and the ability to present complex information clearly can also lead to higher-paying roles. Demonstrating a strong track record of successful project management and problem-solving can make a Program Analyst more attractive to employers. Lastly, seeking out roles that offer growth potential and negotiating salary increases based on performance can further boost earnings.

Consider these factors to enhance earning potential as a Program Analyst:

  1. Specialize in high-demand areas
  2. Pursue continuous learning and certifications
  3. Build and maintain a strong professional network
  4. Develop strong communication and presentation skills
  5. Seek out roles with growth potential and negotiate salary increases

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