How much does a Program Analyst make?
A Program Analyst often works in government or corporate settings to improve efficiency and effectiveness. The job includes analyzing data, proposing improvements, and tracking results. Program Analysts make an average yearly salary of about $91,921. This pay can vary based on experience, location, and the type of organization.
Program Analysts with more experience can earn higher salaries. The data shows a range from about $44,001 for the lowest earners to over $165,000 for top earners. Most Program Analysts earn between $66,092 and $132,364 each year. This shows that with more experience and skill, Program Analysts can see significant salary increases.
What are the highest paying cities for a Program Analyst?

-
Washington, DC
Average Salary: $108,796
Working in D.C. offers a chance to collaborate with government agencies and big firms. Expect to analyze data to help shape policies and projects. Companies like Lockheed Martin and Northrop Grumman offer exciting opportunities.
Find Program Analyst jobs in Washington, DC
-
Colorado Springs, CO
Average Salary: $107,297
In Colorado Springs, the focus leans toward defense and aerospace. Companies like Raytheon and the U.S. Air Force provide a unique setting for analytical work. The city values data-driven insights to support its military and tech sectors.
Find Program Analyst jobs in Colorado Springs, CO
-
San Francisco, CA
Average Salary: $105,955
San Francisco's tech-driven economy offers an exciting environment for data analysts. Companies like Google and Uber rely on strong analytical skills to drive their growth. The city's fast pace keeps professionals engaged and motivated.
Find Program Analyst jobs in San Francisco, CA
-
Salt Lake City, UT
Average Salary: $105,515
Salt Lake City combines a small-town feel with big-city opportunities. Companies such as Zions Bank and Questar Corporation rely on data analysts to guide their strategic decisions. The Utah environment encourages a healthy work-life balance.
Find Program Analyst jobs in Salt Lake City, UT
-
Seattle, WA
Average Salary: $104,579
Seattle’s tech scene, with giants like Amazon and Microsoft, offers a dynamic workplace. These companies need sharp minds to analyze data and improve operations. The city's culture values innovation and collaboration.
Find Program Analyst jobs in Seattle, WA
-
Austin, TX
Average Salary: $102,621
Austin’s vibrant tech and music scene provides a unique backdrop for data analysts. Companies such as Dell and Apple offer a mix of challenges and opportunities. The city's friendly atmosphere makes for a great work environment.
Find Program Analyst jobs in Austin, TX
-
Charlotte, NC
Average Salary: $102,079
Charlotte’s financial sector, led by companies like Bank of America, offers solid opportunities for data analysts. The city's growing tech industry adds to the variety of roles available. It provides a blend of traditional finance and modern tech.
Find Program Analyst jobs in Charlotte, NC
-
Los Angeles, CA
Average Salary: $100,537
Los Angeles provides a diverse marketplace for analysts. Companies such as Warner Bros. and SpaceX rely on data to shape their strategies. The city’s dynamic environment keeps professionals engaged and growing.
Find Program Analyst jobs in Los Angeles, CA
-
Richmond, VA
Average Salary: $99,666
Richmond combines government work with private sector opportunities. Agencies like the Virginia Department of Education and companies like Capital One rely on data analysis. The city offers a mix of roles in both sectors.
Find Program Analyst jobs in Richmond, VA
-
Tucson, AZ
Average Salary: $98,964
Tucson offers a mix of military, education, and tech opportunities. Companies like Raytheon and the University of Arizona rely on data analysts. The city’s unique environment provides a balance of work and lifestyle.
Find Program Analyst jobs in Tucson, AZ
What are the best companies a Program Analyst can work for?

-
AMERICAN SYSTEMS
Average Salary: $144,375
AMERICAN SYSTEMS offers exciting opportunities for Program Analysts across the country. They work on projects that support government and defense operations. Key locations include Washington, D.C., Virginia, and California.
-
Peraton
Average Salary: $128,382
Peraton seeks skilled Program Analysts to work on projects that improve national security. They have offices in Virginia, California, and Colorado. Program Analysts at Peraton enjoy a competitive salary and excellent benefits.
-
Systems Planning and Analysis, Inc. (SPA)
Average Salary: $123,734
At SPA, Program Analysts focus on a variety of projects, from defense to healthcare. They have offices in Virginia and California. SPA values teamwork and offers a rewarding work environment.
-
CACI International
Average Salary: $119,346
CACI International offers diverse roles for Program Analysts in many locations. They work on important projects for the government and private sector. Locations include Virginia, California, and Texas.
-
Leidos
Average Salary: $114,857
Leidos provides excellent opportunities for Program Analysts. They focus on national security and defense projects. Offices are located in Virginia, California, and Colorado. Program Analysts enjoy a good salary and benefits.
-
Cherokee Federal
Average Salary: $112,310
Cherokee Federal has a strong need for Program Analysts in government projects. They operate in Virginia, Washington, D.C., and Texas. Program Analysts here enjoy a supportive work environment.
-
Collins Aerospace
Average Salary: $110,438
Collins Aerospace offers exciting roles for Program Analysts in defense and aerospace. They have locations in Virginia, California, and Texas. Program Analysts here benefit from a competitive salary and growth opportunities.
-
Booz Allen Hamilton
Average Salary: $109,638
Booz Allen Hamilton seeks talented Program Analysts for various projects. They operate in Virginia, California, and Maryland. Program Analysts here enjoy a collaborative environment and excellent benefits.
-
U.S. Army
Average Salary: $106,665
The U.S. Army offers rewarding roles for Program Analysts in many locations. They work on defense projects and have offices across the country. Program Analysts here enjoy job stability and benefits.
-
Goldbelt, Inc.
Average Salary: $105,804
Goldbelt, Inc. provides opportunities for Program Analysts in government projects. They operate in Virginia, Washington, D.C., and Maryland. Program Analysts here benefit from a supportive work environment.
How to earn more as a Program Analyst?
Increasing earnings as a Program Analyst involves several strategic steps. Focusing on continuous skill enhancement can lead to higher salary opportunities. Attending workshops and pursuing certifications in areas such as data analysis, project management, and IT systems can set an analyst apart. These added qualifications can make an individual more attractive to potential employers.
Gaining experience in high-demand sectors can also boost earnings. Working in industries like finance, healthcare, or technology often comes with higher compensation packages. Networking with professionals in these fields can open up opportunities and lead to better-paying positions. Additionally, moving to locations with a higher cost of living can result in salary increases to match living expenses.
Here are five factors that can help a Program Analyst earn more:
- Certifications: Obtain relevant certifications to enhance skills and qualifications.
- Experience in high-demand sectors: Work in industries like finance, healthcare, or technology.
- Networking: Connect with professionals to discover better job opportunities.
- Relocation: Move to areas with higher living costs for better salary offers.
- Continuous learning: Attend workshops and courses to stay updated with industry trends.



