How much does a Program Analyst make?
A Program Analyst reviews data and operations to improve efficiency and effectiveness. They play a key role in helping organizations reach their goals. Their work varies depending on the industry they work in, which affects their salary.
Program Analysts earn between $44,001 and $168,844 a year. The average yearly salary is around $92,288. The amount they earn can depend on their experience, location, and the industry they work in. For example, those working in tech and finance often earn more than those in other sectors.
Here are the salary percentiles for Program Analysts:
- 10% earn less than $44,001.
- 25% earn less than $55,351.
- 50% earn less than $78,049.
- 75% earn less than $100,748.
- 90% earn less than $134,796.
What are the highest paying cities for a Program Analyst?

-
Detroit, MI
Average Salary: $231,714
In Detroit, working as an analyst offers great opportunities to support local industries like automotive. Companies such as General Motors and Ford value data-driven insights. Detroit’s tech scene is growing, opening doors for those who can analyze and improve business processes.
Find Program Analyst jobs in Detroit, MI
-
Colorado Springs, CO
Average Salary: $109,380
Colorado Springs presents a unique environment for analysts due to its strong defense and tech sectors. Firms like Northrop Grumman and Lockheed Martin need experts to streamline operations. The city's vibrant community supports a healthy work-life balance.
Find Program Analyst jobs in Colorado Springs, CO
-
Salt Lake City, UT
Average Salary: $108,382
Salt Lake City is home to a diverse set of industries where analysts are crucial. Companies such as Zions Bank and Qualtrics depend on data to drive decision-making. The city offers a blend of professional opportunities and a strong community spirit.
Find Program Analyst jobs in Salt Lake City, UT
-
Washington, DC
Average Salary: $108,200
Washington, DC, offers analysts a chance to work with government and non-profit organizations. Agencies like the Department of Defense and various NGOs need insights to improve programs. The city’s rich history and culture provide a unique backdrop for professional growth.
Find Program Analyst jobs in Washington, DC
-
San Francisco, CA
Average Salary: $105,511
San Francisco’s tech boom makes it an exciting place for analysts. Companies like Google and Salesforce thrive on data. The city’s innovative atmosphere offers plenty of chances to contribute to groundbreaking projects.
Find Program Analyst jobs in San Francisco, CA
-
Los Angeles, CA
Average Salary: $104,404
In Los Angeles, analysts can find roles in entertainment and technology. Firms like Disney and Amazon need experts to manage large datasets. The city's diverse culture adds to a dynamic and inclusive work environment.
Find Program Analyst jobs in Los Angeles, CA
-
Austin, TX
Average Salary: $103,207
Austin offers a vibrant tech scene where analysts can make a significant impact. Companies such as Dell and IBM rely on data to innovate. The city’s laid-back atmosphere and strong community make it an attractive place to work.
Find Program Analyst jobs in Austin, TX
-
Tucson, AZ
Average Salary: $102,273
Tucson is a growing hub for tech and defense, making it ideal for analysts. Companies like Raytheon and the University of Arizona look for experts to enhance their operations. The city’s mild climate and rich culture add to the appeal.
Find Program Analyst jobs in Tucson, AZ
-
Charlotte, NC
Average Salary: $102,079
Charlotte offers a blend of financial and tech sectors where analysts play a key role. Banks like Bank of America and companies like Verizon need data insights. The city’s rapid growth provides many opportunities for career advancement.
Find Program Analyst jobs in Charlotte, NC
-
Seattle, WA
Average Salary: $101,816
Seattle is a tech powerhouse where analysts are highly valued. Companies such as Microsoft and Amazon depend on data for growth. The city’s innovative spirit and outdoor activities make it a great place to live and work.
Find Program Analyst jobs in Seattle, WA
What are the best companies a Program Analyst can work for?

-
City of Detroit
Average Salary: $242,271
The City of Detroit offers rewarding Program Analyst roles. These positions focus on improving city operations and services. The city operates in Detroit, Michigan, with numerous offices throughout the metropolitan area.
-
US Defense Information Systems Agency
Average Salary: $152,901
The US Defense Information Systems Agency provides Program Analyst jobs that are crucial for national defense. Analysts work on IT and defense projects. They operate from their headquarters in Arlington, Virginia, with other locations across the U.S.
-
United States Department Of Defense
Average Salary: $147,022
The U.S. Department of Defense offers Program Analyst jobs focused on defense programs. Analysts support various defense initiatives. The department operates globally, with key offices in Washington, D.C., and several military bases.
-
Systems Planning and Analysis, Inc. (SPA)
Average Salary: $123,917
Systems Planning and Analysis, Inc. (SPA) provides Program Analyst roles with a focus on federal projects. Analysts support program management and strategic planning. The company operates primarily from Alexandria, Virginia, with other offices across the country.
-
Peraton
Average Salary: $122,542
Peraton offers Program Analyst jobs that support national security and defense. Analysts work on various projects to enhance government operations. The company operates from multiple locations, including Herndon, Virginia, and other sites across the U.S.
-
CACI International
Average Salary: $120,719
CACI International provides Program Analyst roles focused on intelligence and defense. Analysts support critical government missions. The company operates from Arlington, Virginia, and other locations worldwide.
-
Collins Aerospace
Average Salary: $118,083
Collins Aerospace offers Program Analyst jobs in the aerospace and defense sectors. Analysts work on innovative projects to advance aviation technology. The company operates from several locations, including Charlotte, North Carolina.
-
AVIAN LLC
Average Salary: $116,042
AVIAN LLC provides Program Analyst jobs focused on defense and intelligence. Analysts support various government projects. The company operates from Arlington, Virginia, and other key locations.
-
Booz Allen Hamilton
Average Salary: $114,954
Booz Allen Hamilton offers Program Analyst roles in management consulting and technology. Analysts support clients in multiple sectors. The company operates from McLean, Virginia, and other sites across the U.S.
-
Leidos
Average Salary: $114,089
Leidos provides Program Analyst jobs focused on national security and defense. Analysts support various government initiatives. The company operates from Reston, Virginia, and other locations nationwide.
How to earn more as a Program Analyst?
Program Analysts play a key role in improving business operations. They research and identify areas for improvement. They then make recommendations for change. There are many ways to earn more in this role. Increasing your earning potential starts with focusing on several important factors.
First, gaining relevant certifications can boost earning potential. Certifications such as PMP or CBAP show a commitment to the field. They also prove the ability to handle complex projects. Second, gaining experience in different industries helps an analyst understand varied business needs. Each industry has unique challenges and solutions. Third, strong data analysis skills are crucial. Proficiency in tools like SQL or Excel can make an analyst more valuable. Fourth, developing strong communication skills is key. Being able to clearly explain findings to non-technical stakeholders can lead to more influential roles. Fifth, networking with other professionals in the field can open doors to higher-paying opportunities.
These factors can lead to increased earnings. They also help in career advancement. Focusing on these areas can make a Program Analyst more competitive in the job market.
- Gain relevant certifications
- Gain experience in different industries
- Develop strong data analysis skills
- Improve communication skills
- Network with other professionals



