Certified Nursing Assistant Salary Guide: Pennsylvania
Average Certified Nursing Assistant Salary
Average Certified Nursing Assistant Salary
$20.60/hour
The average salary for a Certified Nursing Assistant in Pennsylvania is $20.60 per hour. This is 7% higher than the US average of $19.18.
Last updated on December 23, 2025. Based on active jobs on Vivian.com.
Certified Nursing Assistant salaries in Pennsylvania compared to National Averages
Certified Nursing Assistant salaries in Pennsylvania compared to National Averages
$20.60/hour
Pennsylvania
7% higher than the US average.
$19.18/hour
United States
What cities in Pennsylvania pay the most for Certified Nursing Assistants?
What cities in Pennsylvania pay the most for Certified Nursing Assistants?
| City | Average Hourly Salary | Max Hourly Salary |
|---|---|---|
| Carlisle, Pennsylvania | $16 | $20 |
| Harrisburg, Pennsylvania | $16 | $20 |
| Mechanicsburg, Pennsylvania | $16 | $20 |
How does the pay for Certified Nursing Assistants in Pennsylvania compare to nearby states?
How does the pay for Certified Nursing Assistants in Pennsylvania compare to nearby states?
| Average Hourly Salary | Max Hourly Salary | |
|---|---|---|
| Massachusetts | $17 | $22 |
| Connecticut | $17 | $21 |
What are the highest paying Employers and Agencies for Certified Nursing Assistant jobs in Pennsylvania?
What are the highest paying Employers and Agencies for Certified Nursing Assistant jobs in Pennsylvania?
| Average Hourly Salary | Max Hourly Salary | |
|---|---|---|
| Graham Healthcare Group | $20 | $23 |
| Gentiva | $20 | $20 |
| Vivian Staff Jobs | $18 | $20 |
Last updated on December 23, 2025. Information based on active jobs on Vivian.com and pay data from BLS and around the web.

Certified Nursing Assistant Career Guide
Use our exclusive Career Guides to research the education, qualifications, skills and responsibilities for a variety of healthcare disciplines and specialties employers are hiring now.
Go to the guideTop Certified Nursing Assistant Jobs
View job details for CNA - Home Health
Staff Position
CNA - Home Health
- Graham Healthcare Group
- Lawrenceville, PA
- 5x8 hrs
$20-26/hour
Posted 1 day ago
View job details for CNA - Hospice
Staff Position
CNA - Hospice
- Graham Healthcare Group
- New Kensington, PA
- 5x8 hrs
$18-23/hour
View job details for CNA - Hospice
Staff Position
CNA - Hospice
- Graham Healthcare Group
- Wexford, PA
- 5x8 hrs
$18-23/hour
View job details for CNA - Hospice
Staff Position
CNA - Hospice
- Graham Healthcare Group
- Monroeville, PA
- 5x8 hrs
$18-23/hour
View job details for CNA - Hospice
Staff Position
CNA - Hospice
- Graham Healthcare Group
- Penn Hills, PA
- 5x8 hrs
$18-23/hour
Posted 7 days ago
Get alerts about new jobs and salary trends in Pennsylvania
Be the first to know about new jobs for Certified Nursing Assistants with the salary that suits you.
Featured Blog Posts
Featured Blog Posts
Open article The 5 Levels of Nursing Practice: Roles and Degrees
The 5 Levels of Nursing Practice: Roles and Degrees See how far you can go in a nursing career that suits your needs and work style.

Open article HHA vs CNA: What’s the Difference?
HHA vs CNA: What’s the Difference? Compare two of the quickest ways to start a healthcare career to find your perfect fit.

Open article CNA Reciprocity and Certification Requirements by State
CNA Reciprocity and Certification Requirements by State Learn what it takes to work across state lines as a certified nurse assistant.
