How much does a Program Analyst make?
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 $90,881. This means most Program Analysts earn between this amount and more.
The salary can vary based on experience and skills. Here are some common salary ranges for Program Analysts:
- The lowest 10% earn about $45,000.
- The next 20% earn between $55,964 and $77,891.
- The middle 30% earn between $77,891 and $100,782.
- The next 20% earn between $100,782 and $121,745.
- The top 10% earn more than $121,745.
What are the highest paying cities for a Program Analyst?

-
Colorado Springs, CO
Average Salary: $108,533
In Colorado Springs, professionals analyze data to support military and government operations. Companies like Lockheed Martin and Northrop Grumman offer exciting opportunities. The city's vibrant community and outdoor activities make it a great place to work and live.
Find Program Analyst jobs in Colorado Springs, CO
-
Washington, DC
Average Salary: $107,341
Working in Washington, DC, involves analyzing data for federal agencies. Major employers include the Department of Defense and various consulting firms. The city's rich history and cultural events provide a unique backdrop for a rewarding career.
Find Program Analyst jobs in Washington, DC
-
San Francisco, CA
Average Salary: $107,199
In San Francisco, data analysts support tech giants like Google and Salesforce. The city's innovative environment and diverse culture make it ideal for those passionate about technology. The cost of living is high, but the opportunities are abundant.
Find Program Analyst jobs in San Francisco, CA
-
Salt Lake City, UT
Average Salary: $106,335
Salt Lake City offers a mix of government and private sector opportunities. Companies like Zions Bank and the Utah State Government rely on data analysts. The city's beautiful mountains and outdoor activities provide a perfect work-life balance.
Find Program Analyst jobs in Salt Lake City, UT
-
Seattle, WA
Average Salary: $104,015
Seattle is home to tech companies like Amazon and Microsoft, which need data analysts. The city's progressive atmosphere and coffee culture make it a great place to work. The scenic beauty and outdoor adventures add to the appeal.
Find Program Analyst jobs in Seattle, WA
-
El Paso, TX
Average Salary: $100,796
In El Paso, data analysts support both government and private sectors. Companies like U.S. Customs and Border Protection and local businesses offer diverse opportunities. The city's rich culture and affordable living make it an attractive option.
Find Program Analyst jobs in El Paso, TX
-
Charlotte, NC
Average Salary: $100,450
Charlotte offers a blend of financial and tech sector opportunities. Major employers include Bank of America and IBM. The city's growing economy and vibrant downtown scene provide a dynamic work environment.
Find Program Analyst jobs in Charlotte, NC
-
Birmingham, AL
Average Salary: $100,299
Birmingham is a hub for healthcare and manufacturing data analysis. Companies like UAB Health System and Mercedes-Benz offer solid career paths. The city's southern charm and affordable living make it a welcoming place to work.
Find Program Analyst jobs in Birmingham, AL
-
Los Angeles, CA
Average Salary: $99,379
In Los Angeles, data analysts work for entertainment and tech companies. Major employers include Disney and Amazon. The city's diverse culture and entertainment industry provide a unique and exciting environment.
Find Program Analyst jobs in Los Angeles, CA
-
Kansas City, MO
Average Salary: $96,522
Kansas City offers opportunities in finance and healthcare. Companies like Cerner and HCA Healthcare need data analysts. The city's rich music scene and affordable living make it an attractive place to work.
Find Program Analyst jobs in Kansas City, MO
What are the best companies a Program Analyst can work for?

-
US Defense Information Systems Agency
Average Salary: $146,160
The US Defense Information Systems Agency offers Program Analyst jobs with a focus on national security. They operate across the United States, ensuring secure and efficient communication systems.
-
Floor & Decor
Average Salary: $140,882
Floor & Decor provides Program Analyst positions with a focus on retail operations. They have locations throughout the U.S., offering a dynamic environment for those interested in the retail sector.
-
US Department of the Air Force - Agency Wide
Average Salary: $136,236
The US Department of the Air Force offers Program Analyst jobs with a focus on aviation and defense. They operate nationwide, providing opportunities for those interested in military and aerospace fields.
-
United States Department Of Defense
Average Salary: $133,476
The United States Department Of Defense offers Program Analyst jobs with a focus on national defense. They operate across the United States, providing a stable and rewarding career in defense.
-
AMERICAN SYSTEMS
Average Salary: $130,441
AMERICAN SYSTEMS provides Program Analyst jobs with a focus on technology and consulting. They have locations across the U.S., offering a variety of projects in government and private sectors.
-
U.S. Department of the Navy
Average Salary: $120,218
The U.S. Department of the Navy offers Program Analyst jobs with a focus on maritime operations. They operate nationwide, providing opportunities for those interested in naval and defense fields.
-
Amentum
Average Salary: $119,889
Amentum provides Program Analyst jobs with a focus on government contracting. They have locations across the U.S., offering a variety of projects in defense and aerospace.
-
Systems Planning and Analysis, Inc. (SPA)
Average Salary: $119,722
Systems Planning and Analysis, Inc. (SPA) offers Program Analyst jobs with a focus on systems analysis and consulting. They have locations across the U.S., offering a variety of projects in government and private sectors.
-
U.S. Army
Average Salary: $117,301
The U.S. Army offers Program Analyst jobs with a focus on military operations. They operate nationwide, providing a stable and rewarding career in defense.
-
Citi
Average Salary: $116,906
Citi provides Program Analyst jobs with a focus on financial services. They have locations across the U.S., offering a variety of projects in banking and finance.
How to earn more as a Program Analyst?
A Program Analyst can improve their earning potential by focusing on several key areas. Gaining specialized skills and certifications can lead to higher-paying positions. For example, certifications in data analysis or project management can make a candidate more attractive to employers. Continuing education in relevant fields can also open up opportunities for advancement.
Experience plays a significant role in salary negotiations. Working in diverse industries or on various projects can provide a broader skill set and make a Program Analyst more valuable. Seeking out leadership roles or projects that require managing teams can also lead to higher compensation. Networking with professionals in the field can uncover hidden opportunities and lead to better-paying jobs. Staying updated with industry trends and technologies ensures that a Program Analyst remains competitive in the job market.
Here are five factors to consider for earning more as a Program Analyst:
- Certifications: Obtain relevant certifications to enhance skills and qualifications.
- Experience: Gain experience in different industries and roles to broaden skill sets.
- Leadership: Take on leadership roles or projects to demonstrate management capabilities.
- Networking: Connect with professionals to discover new job opportunities and insights.
- Continuous Learning: Stay updated with industry trends and technologies to remain competitive.



