Nursing Assistant Salary in Pennsylvania

Updated 2026 · Salary data: BLS OEWS 2025

Nursing Assistant (CNA) Salary in Pennsylvania: Pay by Experience, City & Take-Home

A nursing assistant (CNA) in Pennsylvania earns a median salary of $44,590 a year, which works out to about $21.44 an hour, according to the U.S. Bureau of Labor Statistics (2025). Most CNAs in the state land between $37,760 and $49,360, depending on experience, setting, and metro. That state median sits roughly $2,330 above the national figure of $42,260, so Pennsylvania pays its CNAs a little better than the country as a whole.

$44,590Median salary
$21.44Median hourly
3.07%PA flat income tax
What is your real take-home?
Run your salary through the Pennsylvania paycheck calculator.

Calculate take-home →

How Pennsylvania compares to the national average

Pennsylvania pays nursing assistants above the national line. The state median of $44,590 runs about $2,330 higher than the national median of $42,260 reported by the U.S. Bureau of Labor Statistics (2025). In percentage terms, that is roughly 5.5% more than the typical CNA earns nationwide. It is a meaningful edge for an occupation where most workers sit within a fairly tight band.

The full Pennsylvania range tells you how much room there is to move. The bottom 10% of CNAs in the state earn around $37,760, the 25th percentile sits at $39,270, the 75th percentile reaches $46,850, and the top 10% clear $49,360. That spread, from the 10th to the 90th percentile, is about $11,600. So the gap between a brand-new CNA and a long-tenured one in a high-paying setting is real, but it is narrower than you would see in, say, nursing or lab work. Pennsylvania employs roughly 67,740 nursing assistants, one of the larger CNA workforces in the country, which keeps demand steady across hospitals, nursing homes, and home-based care.

One more way to read the comparison: Pennsylvania’s mean wage of $43,960 sits just below its median of $44,590. When the mean trails the median, it usually means a cluster of lower-paid roles is pulling the average down rather than a handful of very high earners pulling it up. For CNAs that fits the picture, because the role tops out near $49,360 even at the 90th percentile, so there is no long tail of six-figure outliers to lift the mean. The practical message for someone deciding whether to train as a CNA in Pennsylvania is that the pay is dependable and a bit above national, with a clear ceiling you can see from the start. That predictability is worth something when you are budgeting around a fixed paycheck, and it is why the take-home and housing math later on this page carries more weight than chasing a marginally higher gross.

Measure Pennsylvania National PA difference
Median annual $44,590 $42,260 +$2,330
Median hourly $21.44 n/a n/a
Mean annual $43,960 n/a n/a
State employment 67,740 n/a n/a

Nursing assistant pay in Pennsylvania by experience

Experience and setting move CNA pay in Pennsylvania, though the curve is gentler than in higher-credentialed roles. New hires cluster near the 10th and 25th percentiles. CNAs who pick up specialty units, night shifts, charge-aide duties, or long tenure at one facility push toward the 75th and 90th percentiles. The table below maps each percentile from the BLS distribution to a typical career stage.

Career stage Percentile Annual Hourly (approx)
Entry level 10th $37,760 $18.15
Early career 25th $39,270 $18.88
Mid career (median) 50th $44,590 $21.44
Experienced 75th $46,850 $22.52
Senior / top 90th $49,360 $23.73

The jump that matters most is from early career to the median: about $5,320 a year, or roughly $2.56 an hour, often earned in the first two to four years on the floor. After that the climb flattens. Moving from the median to the top 10% adds another $4,770. For a CNA, the fastest way past the median is usually shift differentials and a higher-paying setting rather than years alone.

It helps to think about these percentiles as settings, not just calendar years. A CNA at the 10th percentile, $37,760, is often someone in their first year at a long-term-care facility on a day shift with no premiums. The 25th percentile, $39,270, is roughly $1,510 higher and typically reflects a year or two of tenure plus an occasional weekend shift. The median CNA at $44,590 has usually settled into a steady role, may carry a night or weekend differential, and might work in a hospital rather than a nursing home. The 75th percentile, $46,850, and the 90th, $49,360, tend to be CNAs in acute-care hospitals, specialty units, or roles with heavy premium-shift loads. The hourly view sharpens it: the spread runs from about $18.15 an hour at entry to $23.73 at the top, a difference of $5.58 an hour for the same core duties. That is why two CNAs with similar resumes can be $11,600 apart on paper. The variable is rarely the credential; it is the shift and the building.

Nursing assistant salary by Pennsylvania metro

Where you work inside Pennsylvania changes the paycheck. The Philadelphia metro pays the most and employs the most CNAs by a wide margin. Pittsburgh, the second-largest metro for the role, actually pays below the state median, which surprises people. The five largest metro areas in the BLS data are below, ranked by employment.

Metro area Median salary CNAs employed vs state median
Philadelphia-Camden-Wilmington, PA-NJ-DE-MD $46,220 30,680 +$1,630
Pittsburgh, PA $43,080 12,140 -$1,510
Allentown-Bethlehem-Easton, PA-NJ $44,360 4,970 -$230
Harrisburg-Carlisle, PA $43,940 4,490 -$650
Lancaster, PA $44,890 3,380 +$300

Philadelphia leads at $46,220, about $1,630 above the state median and roughly $3,140 above Pittsburgh. Lancaster is the quiet winner at $44,890, edging out the statewide figure while costing less to live in than Philadelphia. Allentown and Harrisburg sit just under the state median. The takeaway: if you can commute into the Philadelphia or Lancaster markets, the gross pay is higher, but you have to weigh that against housing costs in the southeast corner of the state, which we get to in the take-home section.

Employment density tells its own story. Philadelphia accounts for 30,680 of the state’s 67,740 CNAs, roughly 45% of every nursing assistant job in Pennsylvania concentrated in a single metro. Pittsburgh adds another 12,140. Between them, the two largest metros hold about 63% of CNA employment statewide. That concentration cuts two ways. In Philadelphia you get the highest median and the deepest job market, so switching employers to chase a differential is easier. In the smaller metros, Allentown at 4,970 jobs, Harrisburg at 4,490, and Lancaster at 3,380, there are fewer postings at any moment, but the medians stay within a few hundred dollars of the statewide figure and the cost of living is gentler. A CNA in Lancaster earning $44,890 against a lower local rent can clear more disposable income than a Philadelphia CNA on $46,220 paying city-level housing. The metro with the highest sticker price is not automatically the one that leaves you better off, which is exactly why the next section runs the after-tax and housing math.

Take-home pay after taxes in Pennsylvania

Gross salary is the headline. Take-home is what hits your account. Pennsylvania levies a flat 3.07% state income tax on wages, which is one of the lowest flat rates in the nation, so CNAs here keep a larger slice than they would in most high-tax states. The table below breaks down federal income tax, FICA (Social Security and Medicare), and Pennsylvania state tax at four points in the distribution, using a single-filer estimate for tax year 2026.

Stage Gross Federal FICA PA state Net annual Net monthly
Entry (10th) $37,760 $2,493 $2,889 $1,159 $31,219 $2,602
Median (50th) $44,590 $3,312 $3,411 $1,369 $36,498 $3,041
Experienced (75th) $46,850 $3,584 $3,584 $1,438 $38,244 $3,187
Senior (90th) $49,360 $3,885 $3,776 $1,515 $40,184 $3,349

At the state median of $44,590, a single CNA in Pennsylvania takes home about $36,498 a year, or roughly $3,041 a month, after federal tax, FICA, and the state’s flat tax. That is an effective tax burden of about 18.1%. The Pennsylvania state portion alone is only $1,369 at the median, which is the part that beats most of the country.

Watch how the effective rate moves as pay rises, because it is gentle. At entry ($37,760) the combined federal, FICA, and state bite is about 17.3%. At the median it is 18.1%, at the experienced level ($46,850) about 18.4%, and at the senior level ($49,360) roughly 18.6%. So a CNA who climbs from entry to the top of the range, a $11,600 gross raise, sees the effective rate move only about 1.3 percentage points. FICA stays flat at 7.65% of wages the whole way, and Pennsylvania’s 3.07% never changes because the state has no brackets. The only piece that scales is federal income tax, and at these income levels it stays modest. The practical effect: nearly every gross dollar you earn above entry as a Pennsylvania CNA, you mostly keep. Net annual pay rises from $31,219 at entry to $40,184 at senior, an $8,965 increase on that $11,600 of extra gross.

The cross-state comparison that matters: take that same $44,590 salary to Texas, a state with no income tax, and the median CNA nets about $37,867 instead of $36,498. That is a gap of $1,369, the exact amount Pennsylvania’s flat tax pulls out of the median paycheck. So a Texas CNA on identical gross pay keeps $1,369 more per year, purely because Texas does not tax wage income. It is a real difference, but it is small compared with the swings you see versus high-tax states, and Pennsylvania’s housing in many markets runs cheaper than Texas metros, which can erase the gap.

That is the framing to hold onto: net pay minus local housing is the number that actually matters. A $36,498 net in Lancaster or Harrisburg, where rents are moderate, stretches further than a higher gross in Philadelphia or a no-tax paycheck in a pricey Texas metro. Before you accept an offer, run the exact figure through the Pennsylvania paycheck calculator, then subtract your real rent or mortgage. If you want your filing handled cleanly when tax season comes, a tool like TurboTax can estimate your refund or balance due before you file.

ThePayGuide may earn a commission from links on this page at no cost to you. See our editorial policy.

How to earn more as a CNA in Pennsylvania

The CNA pay band is tight, so the moves that work are specific. Here is where the extra dollars actually come from in this state:

  • Chase the differentials. Night, weekend, and holiday shift premiums are the fastest way past the median. They stack on top of base and can add a few thousand a year without changing your title.
  • Move toward Philadelphia or Lancaster. The Philadelphia metro median ($46,220) sits about $3,140 above Pittsburgh ($43,080). If you can work the southeast corner, the gross is higher.
  • Pick a higher-paying setting. Hospitals and specialty units typically pay above long-term-care facilities for the same CNA role. Acute care, dialysis support, and surgical floors tend to land near the 75th to 90th percentile.
  • Stack a credential. Becoming a CNA II, a med tech (CMA), or adding phlebotomy or EKG certification opens roles that pay above the standard CNA band. Short online courses through Coursera can cover the classroom hours for several of these add-ons.
  • Use the CNA as a launchpad. Many Pennsylvania CNAs bridge into LPN or RN programs while working. The pay jump there is large, and the related-roles section below shows how a lab tech already out-earns a CNA by thousands.
  • Negotiate on tenure. The climb from early career to median is about $5,320. Stay long enough to clear your probationary rate, then ask, or take the offer that recognizes your experience.

Put numbers on the choice. Moving from the 25th percentile ($39,270) to the 75th ($46,850) is a $7,580 raise, and for most CNAs the realistic path there is a combination of two moves: switching from long-term care to a hospital setting, and adding a recurring night or weekend differential. Neither requires a new degree. The credential route is the bigger lever over time, though. A CNA who stacks toward a lab or technologist role can land in the $51,680 range, which is $7,090 above the CNA median, and that gap compounds every year you hold the higher title. Decide based on your runway: if you need more money this year, chase shift and setting; if you can invest twelve to eighteen months, the credential path pays back far more.

Job outlook for nursing assistants in Pennsylvania

Pennsylvania employs about 67,740 nursing assistants, according to the BLS OEWS 2025 release, making it one of the largest CNA workforces of any state. That scale matters: the state has an older-than-average population and a dense network of nursing homes, hospital systems, and home-based providers, all of which lean on CNAs as front-line staff. Turnover in long-term care keeps openings flowing year-round, so finding a position is rarely the hard part. The hard part is finding the higher-paying ones, which is where setting and metro choice come in. To see live openings and posted pay ranges across Pennsylvania employers, a board like ZipRecruiter lets you filter by metro and shift.

The demand drivers behind that 67,740 figure are structural, not cyclical. An aging population means a steady rise in residents who need long-term and skilled-nursing care, and CNAs are the staff who deliver most of the hands-on hours in those settings. Hospital systems in the Philadelphia and Pittsburgh corridors use CNAs to support nursing teams on med-surg, post-surgical, and observation floors. Home-based care, the fastest-growing slice of the sector nationally, also pulls from the same labor pool, though that work usually pays closer to the home health aide range covered in the related-roles section. For a job seeker, the read is straightforward: the volume of openings is high and durable, geographic mobility inside the state opens up the better-paying ones, and the credential transfers cleanly between facility types, so you are not locked into the first setting you start in.

Related and higher-paying roles in Pennsylvania

If you are weighing where to take your career next, here is how nearby healthcare roles pay against a CNA in Pennsylvania, using BLS state medians. A Clinical Laboratory Technologist earns a median of $51,680 in Pennsylvania, which is $7,090 MORE than a nursing assistant in Pennsylvania. A Home Health and Personal Care Aide earns a median of $29,420, which is $15,170 LESS than a nursing assistant in Pennsylvania. The lab tech is the clear upward move; the home health aide role shows how much the CNA credential is already worth.

Frequently asked questions

What is the average CNA salary in Pennsylvania?

The median nursing assistant salary in Pennsylvania is $44,590 a year, or about $21.44 an hour, per the BLS OEWS 2025 data. The mean (average) annual wage is $43,960. Most CNAs in the state earn between $37,760 and $49,360.

Which Pennsylvania city pays CNAs the most?

Among the largest metros, Philadelphia-Camden-Wilmington pays the most at a median of $46,220, followed by Lancaster at $44,890. Pittsburgh sits lower at $43,080, about $3,140 below Philadelphia despite being the second-largest CNA market in the state.

How much does a CNA take home after taxes in Pennsylvania?

At the median salary of $44,590, a single CNA in Pennsylvania nets roughly $36,498 a year, or about $3,041 a month, after federal tax, FICA, and the state’s flat 3.07% income tax. The effective tax rate at the median is around 18.1%.

Does Pennsylvania tax CNA wages?

Yes. Pennsylvania applies a flat 3.07% personal income tax to wages, one of the lowest flat rates in the country. At the median CNA salary, that comes to about $1,369 a year. A CNA earning the same gross in a no-tax state like Texas would keep that $1,369.

How much more do experienced CNAs earn in Pennsylvania?

Entry-level CNAs (10th percentile) earn about $37,760, while senior CNAs (90th percentile) reach $49,360, a difference of roughly $11,600. The largest single jump is from early career to the median, about $5,320, usually earned in the first few years through tenure and shift differentials.

What healthcare role should a Pennsylvania CNA move into for more pay?

A Clinical Laboratory Technologist earns a median of $51,680 in Pennsylvania, about $7,090 more than a CNA. Many CNAs also bridge into LPN or RN roles, which pay considerably more. Adding a credential such as CMA, phlebotomy, or EKG certification is a common step up.

Sources: U.S. Bureau of Labor Statistics, OEWS (2025); Pennsylvania Department of Revenue flat income-tax rate; federal and FICA tax tables (tax year 2026). Last updated 2026. See our methodology.

📅 Published: June 22, 2026