Administrative

Program Analyst job description

Explore the job role of a Program Analyst, evaluating and improving organizational programs through data analysis and strategic insights.

By
  • FieldAdministrative
  • Avg. US salary$75,000 / year
  • Open jobs on CityjobsBrowse all jobs
On this page
  1. What does a Program Analyst do?
  2. Duties & responsibilities
  3. Qualifications & skills
  4. Salary 2026
  5. Career path
  6. Work environment
  7. FAQ

Program Analyst at a glance

Main tasks
Analyze and evaluate program performance to ensure alignment with organizational goals, collect, interpret, and analyze data to provide insights into program effectiveness and efficiency and develop detailed reports and presentations for management, outlining program performance and recommendations for improvement
Typical entry
Bachelor’s degree in Business Administration, Public Administration, or a related field; a Master’s degree is often preferred
Average pay
$75,000 per year in the U.S.

What does a Program Analyst do?

A Program Analyst is responsible for evaluating, analyzing, and improving the efficiency and effectiveness of programs within an organization.

They collect and analyze data, develop reports, and provide insights to help management make informed decisions. Program Analysts work closely with project managers, stakeholders, and other departments to ensure that programs align with the organization's goals and objectives. They also monitor program performance, identify areas for improvement, and recommend changes to enhance program outcomes. Their role is crucial in ensuring that organizational programs are effective, efficient, and aligned with strategic goals.

Their work is essential in driving continuous improvement within organizations, ensuring that programs deliver maximum value and contribute to overall success.

Program Analyst duties and responsibilities

Typical tasks in a Program Analyst job:

  • Analyze and evaluate program performance to ensure alignment with organizational goals
  • Collect, interpret, and analyze data to provide insights into program effectiveness and efficiency
  • Develop detailed reports and presentations for management, outlining program performance and recommendations for improvement
  • Collaborate with project managers and stakeholders to assess program needs and establish performance metrics
  • Identify areas for improvement within programs and propose solutions to enhance outcomes
  • Monitor program budgets, resources, and timelines to ensure efficient use of organizational assets
  • Ensure compliance with relevant regulations, policies, and best practices in program management
  • Support the implementation of new programs or changes to existing ones, providing data-driven recommendations
Hiring Program Analysts? Post your job for free on Cityjobs and reach candidates worldwide.
Post a job

Qualifications and skills

Education & qualifications

  • Bachelor’s degree in Business Administration, Public Administration, or a related field; a Master’s degree is often preferred
  • Experience in program analysis, project management, or a related role
  • Strong analytical skills, with the ability to collect, analyze, and interpret complex data
  • Proficiency in data analysis tools and software, such as Excel, SQL, or Tableau
  • Relevant certifications, such as Project Management Professional (PMP) or Certified Government Financial Manager (CGFM), are advantageous

Skills & requirements

  • Excellent communication skills to effectively convey analysis and recommendations to stakeholders
  • Strong problem-solving abilities to identify inefficiencies and develop effective solutions
  • Attention to detail to ensure accuracy in data analysis and reporting
  • Ability to manage multiple programs and projects simultaneously in a fast-paced environment
  • Commitment to continuous learning and staying updated with the latest trends in program management and analysis

Program Analyst salary 2026

Average US salary $75,000per year
Salary by country

The average salary for a Program Analyst in the U.S. is about $75,000 per year. Pay depends on experience, employer, industry and region:

  • Entry level0-2 years $56,250
  • Mid level3-5 years $67,500
  • Experienced6-10 years $75,000
  • Senior11+ years $82,500
  • Top earners20+ years $93,750

Based on public data from the U.S. Bureau of Labor Statistics and Payscale. Career-level figures are estimates derived from the national average.

Program Analyst career path

Program Analysts can advance to roles such as Senior Program Analyst, Program Manager, or Director of Program Management. With additional experience and education, they may also move into specialized areas such as policy analysis, strategic planning, or operational management. Continuous professional development, including certifications in project management and data analysis, can lead to leadership positions within organizations or opportunities in consulting, where they can provide expert advice on program efficiency and effectiveness.

Work environment

Program Analysts typically work in office settings within government agencies, non-profit organizations, or private sector companies. The role involves analyzing data, developing reports, and collaborating with various departments to assess and improve program performance. Program Analysts may work standard business hours, but some positions require flexibility to meet deadlines or attend meetings. The work environment is analytical and detail-oriented, requiring strong organizational skills and the ability to manage multiple tasks simultaneously. Program Analysts often work closely with management and other stakeholders to ensure that programs deliver the desired outcomes.

Frequently asked questions

What does a Program Analyst do?

A Program Analyst is responsible for evaluating, analyzing, and improving the efficiency and effectiveness of programs within an organization. They collect and analyze data, develop reports, and provide insights to help management make informed decisions. Program Analysts work closely with project managers, stakeholders, and other departments to ensure that programs align with the organization's goals and objectives.

How much does a Program Analyst earn?

The average salary for a Program Analyst in the U.S. is about $75,000 per year. Entry-level pay starts around $56,250, experienced professionals can reach $93,750 or more, depending on employer, region and experience.

What qualifications do you need to become a Program Analyst?

Typical requirements are: bachelor’s degree in Business Administration, Public Administration, or a related field; a Master’s degree is often preferred, experience in program analysis, project management, or a related role, strong analytical skills, with the ability to collect, analyze, and interpret complex data and proficiency in data analysis tools and software, such as Excel, SQL, or Tableau.

What is the career path for a Program Analyst?

Program Analysts can advance to roles such as Senior Program Analyst, Program Manager, or Director of Program Management. With additional experience and education, they may also move into specialized areas such as policy analysis, strategic planning, or operational management. Continuous professional development, including certifications in project management and data analysis, can lead to leadership positions within organizations or opportunities in consulting, where they can provide expert advice on program efficiency and effectiveness.

Where do Program Analysts work?

Program Analysts typically work in office settings within government agencies, non-profit organizations, or private sector companies. The role involves analyzing data, developing reports, and collaborating with various departments to assess and improve program performance.

About this profile: This Program Analyst job description is based on public sources such as the BLS and Payscale and was structured with the help of AI. It is a general orientation; duties, requirements and pay differ by employer, country and experience.

Share:
Insights

Latest career & market insights

Expert advice and international market trends to help you navigate the future of work.

Browse all insights
Tech Jobs Are Coming Back — But Not for Everyone Insights
September 27, 2026

Tech Jobs Are Coming Back — But Not for Everyone

Software development hiring is showing signs of recovery in 2026. But new labor-market data reveals that most of the rebound is going to senior and AI-related roles — while entry-level candidates still face a much tougher market.