At an average monthly price of $11,224, semiprivate rooms in a Coatesville nursing home are higher than the state median of $10,038 and substantially above the national average of $7,756. Nursing home facilities in Coatesville are more expensive, on average, than in most nearby areas. The monthly average cost in other Pennsylvania cities, including York ($10,291), Harrisburg ($10,311) and Lebanon ($10,646), is more affordable than in Coatesville. Northeast, in Reading, the median prices for nursing homes are $500 above those in Coatesville.