Nationally, seniors pay $7,756 on average for semiprivate accommodations in nursing homes. Pennsylvania is a comparatively expensive state for this level of care, with seniors paying approximately $10,038 per month. In Yardley, fees are even higher at $10,783.
While Yardley’s monthly nursing home rates are high compared to the national average, they’re consistent with fees charged in cities in the eastern region of Pennsylvania. In the Philadelphia area, care costs are a little higher at $11,285, and in the Allentown area, rates are higher still at $12,471. Cities in central Pennsylvania tend to be more economical, with seniors paying $8,973 in Johnstown and $8,578 in Bloomsburg.