Virginia →
Help in New Castle
6 service locations
Family and youth
EHS - PTNR - Craig County
Child care and early childhood education
100 Brooks St, New Castle · 540-864-7700
Head Start early childhood program — 26 funded slots; operated by Total Action Against Poverty in Roanoke Valley, Inc..
Financial assistance
Utility assistance
177 Court St., (P. O. Box 330), New Castle · 540-864-5117
LIHEAP intake office serving Craig County
Food assistance
Mccleary Elem
Meal program
25345 Craigs Creek Road, New Castle
Free summer meals for kids and teens (2026 season) — sponsored by Craig County Public Schools.
Health care
CRAIG COUNTY DENTAL CENTER
Community health centersliding-scale fees
230 Market St, New Castle · 304-772-3064
Community health centersliding-scale fees
226 Market St, New Castle · 304-772-3064
Community health centersliding-scale fees
25239 Craigs Creek Rd, New Castle · 304-772-3064
Nearby communities
More help within driving distance:
Every listing is sourced and dated — see the dataset to verify or submit corrections. Call ahead when you can: hours and locations change.