Physician Assistant Salary in Harrisburg, PA

Updated on May 09, 2025
Position
City
Salary

How much does a Physician Assistant make in Harrisburg, PA?

The average salary for a Physician Assistant is $123,472 per year in Harrisburg, PA.

A Physician Assistant in Harrisburg, PA, earns a competitive salary that reflects the value of their medical expertise and the demand for healthcare services. On average, these professionals can expect to make an annual salary of around $123,472. This figure can vary based on experience, specialty, and the specific healthcare facility where they work.

Factors influencing salary include the number of years in practice, additional certifications, and the type of healthcare setting. For instance, those working in hospitals or specialized clinics may earn more compared to those in private practices or community health centers. The cost of living in Harrisburg also plays a role, making the salary figures quite attractive for those considering this career path.

Physician Assistant jobs in Harrisburg, PA

What are the highest paying cities for a Physician Assistant near Harrisburg, PA?

Physician Assistants near Harrisburg, PA, can find excellent job opportunities with competitive salaries. Scranton, PA, leads with an average salary of $155,217. Lancaster, PA, and Allentown, PA, also offer strong earning potentials at $118,221 and $114,664, respectively. These cities provide a promising environment for those seeking rewarding careers in healthcare.
Graph displaying highest paying cities salaries for Physician Assistant jobs near Harrisburg, PA, highlighting Scranton, PA with the highest at $155,217 and Allentown, PA with the lowest at $114,664.
  1. Scranton, PA
    Average Salary: $155,217
    In Scranton, healthcare professionals enjoy a strong community focus. Many work with Geisinger and Lackawanna County Memorial Hospital. The city offers a mix of urban and rural settings, providing diverse patient care experiences.
    Find Physician Assistant jobs in Scranton, PA


  2. Lebanon, PA
    Average Salary: $138,294
    Lebanon provides a welcoming environment for healthcare workers. The city is home to WellSpan Health and Penn Medicine Lancaster General Health. Job seekers can expect a supportive community and a variety of medical specialties.
    Find Physician Assistant jobs in Lebanon, PA


  3. Reading, PA
    Average Salary: $131,592
    Reading offers a vibrant healthcare scene. Many work with Reading Hospital and Tower Health. The city's diverse population allows for rich, varied patient interactions.
    Find Physician Assistant jobs in Reading, PA


  4. York, PA
    Average Salary: $126,042
    York is known for its dynamic healthcare sector. Key employers include WellSpan Health and UPMC. The city's growing population offers many opportunities for professional growth.
    Find Physician Assistant jobs in York, PA


  5. Chambersburg, PA
    Average Salary: $122,237
    In Chambersburg, healthcare providers benefit from a close-knit community. Many work with Chambersburg Hospital and UPMC. The area's rural setting offers a unique practice environment.
    Find Physician Assistant jobs in Chambersburg, PA


  6. Doylestown, PA
    Average Salary: $121,978
    Doylestown provides a serene setting for healthcare professionals. Many work with Doylestown Health and St. Luke's University Health Network. The city's small-town feel offers a supportive work environment.
    Find Physician Assistant jobs in Doylestown, PA


  7. Pottstown, PA
    Average Salary: $119,883
    Pottstown offers a balanced lifestyle for healthcare workers. Many work with Pottstown Hospital and St. Luke's University Health Network. The city's historic charm adds to its appeal.
    Find Physician Assistant jobs in Pottstown, PA


  8. Wilkes-Barre, PA
    Average Salary: $119,845
    Wilkes-Barre provides a rich healthcare environment. Many work with Geisinger and Wilkes-Barre General Hospital. The city's diverse community offers varied patient care experiences.
    Find Physician Assistant jobs in Wilkes-Barre, PA


  9. Lancaster, PA
    Average Salary: $118,221
    Lancaster offers a vibrant healthcare scene. Many work with Lancaster General Hospital and Penn Medicine. The city's strong community ties create a supportive work environment.
    Find Physician Assistant jobs in Lancaster, PA


  10. Allentown, PA
    Average Salary: $114,664
    Allentown provides a dynamic healthcare environment. Many work with Lehigh Valley Health Network and St. Luke's University Health Network. The city's diverse population offers many opportunities for professional growth.
    Find Physician Assistant jobs in Allentown, PA

What are the best paying companies for a Physician Assistant in Harrisburg, PA?

UPMC offers a top-paying position for Physician Assistants in Harrisburg, PA. The average salary at UPMC is around $115,557. Penn Medicine Lancaster General Health also provides a competitive salary of about $106,617. Both companies offer excellent opportunities for those seeking a rewarding career. These companies value their Physician Assistants and provide a good salary to match. Working for UPMC or Penn Medicine Lancaster General Health can lead to a stable and fulfilling career. Job seekers should consider these options for their potential and benefits.
Graph displaying best paying company salaries for Physician Assistant jobs in Harrisburg, PA, highlighting UPMC with the highest at $115,557 and Penn Medicine Lancaster General Health with the lowest at $106,617.
  1. UPMC
    Average Salary: $115,557
    UPMC offers rewarding Physician Assistant jobs in Harrisburg, PA. They provide excellent benefits and a supportive work environment. UPMC operates multiple locations in Pennsylvania, including Harrisburg.


  2. Penn Medicine Lancaster General Health
    Average Salary: $106,617
    Penn Medicine Lancaster General Health provides Physician Assistant positions with competitive salaries in Harrisburg, PA. They focus on patient care and professional development. This company operates several facilities in the region, ensuring diverse opportunities for Physician Assistants.

Currently 3,682 Physician Assistant job openings, nationwide.

How's the job market for a Physician Assistant in the US?

Learn what a Physician Assistant does, how to become one, and understand the job outlook. Get simple steps to start your career as a Physician Assistant today.
Position
Overview
Physician Assistant
3,682 Job Openings