PantryPath Research · School Hunger Atlas
School hunger in Virginia
57% certified free/reducedAcross 1,868 public schools serving 1,253,944 students, 57.3% of Virginia students are certified free or reduced-price. 1,127 schools (62% of NSLP participants) operate under the Community Eligibility Provision, and 55.4% of students are directly certified through SNAP, TANF, or Medicaid linkage.
1.3M
Students enrolled
1,868
Public schools (CCD)
1,127
CEP / Provision 2 schools
133
Counties in atlas
Virginia by county
← Back to national atlasToggle between the school-food-access composite, free/reduced eligibility, CEP share, direct-certification rate, and SAIPE school-age poverty. Hover a county to see schools, enrollment, and the underlying certification mix.
Loading county map…
Virginia at a glance
Free/reduced
57.3%
Share of enrollment
CEP share
62%
Of NSLP schools
Direct cert
55.4%
SNAP/TANF/Medicaid
NSLP schools
98%
Serve NSLP meals
5–17 in poverty
12.3%
Census SAIPE 2023
Access score
0.67
Composite 0–1
The access score is a 0–1 composite weighted 50% eligibility, 30% CEP share, 20% NSLP share — a visualization and ranking aid, not a direct measurement. See methodology.
County-level hotspots
Top five counties across 133 in Virginia.
Highest free/reduced share
Certified ≤185% FPL per enrollment
- 1 Accomack 109.1%
- 2 Prince Edward 104.3%
- 3 Galax 103.7%
- 4 Sussex 103.0%
- 5 Franklin 102.8%
Highest CEP adoption
Of NSLP schools — min. 3 NSLP schools
- 1 Accomack 100%
- 2 Alleghany 100%
- 3 Amelia 100%
- 4 Amherst 100%
- 5 Appomattox 100%
Largest enrollment
Total students in CCD universe
- 1 Fairfax 175K
- 2 Prince William 89K
- 3 Loudoun 82K
- 4 Virginia Beach 65K
- 5 Chesterfield 64K
Every county in Virginia
All 133 counties with school counts, enrollment, certification mix, CEP adoption, and the SAIPE 5–17 poverty backdrop.
| County | Schools | Enrollment | Free/reduced | CEP | Direct cert | 5–17 poverty | Access |
|---|---|---|---|---|---|---|---|
| Accomack | 11 | 4,726 | 109.1% | 100% | 99.3% | 24.4% | 1.05 |
| Albemarle | 22 | 13,078 | 37.0% | 32% | 35.5% | 8.1% | 0.48 |
| Alexandria | 18 | 16,406 | 62.3% | 53% | 59.7% | 15.0% | 0.66 |
| Alleghany | 5 | 1,711 | 83.0% | 100% | 83.0% | 17.5% | 0.88 |
| Amelia | 3 | 1,606 | 80.0% | 100% | 80.0% | 13.9% | 0.90 |
| Amherst | 9 | 3,965 | 68.9% | 100% | 68.9% | 16.0% | 0.82 |
| Appomattox | 4 | 2,372 | 78.6% | 100% | 78.6% | 15.8% | 0.89 |
| Arlington | 36 | 27,508 | 30.9% | 23% | 28.9% | 7.7% | 0.42 |
| Augusta | 19 | 10,139 | 60.9% | 83% | 60.2% | 9.9% | 0.74 |
| Bath | 3 | 509 | 93.1% | 100% | 90.6% | 16.2% | 0.97 |
| Bedford | 19 | 9,059 | 57.6% | 63% | 56.5% | 11.2% | 0.68 |
| Bland | 2 | 793 | 77.3% | 100% | 77.3% | 14.8% | 0.89 |
| Botetourt | 11 | 4,488 | 36.5% | 9% | 32.8% | 7.3% | 0.41 |
| Bristol | 6 | 2,154 | 99.5% | 100% | 98.6% | 29.6% | 1.00 |
| Brunswick | 5 | 1,395 | 100.9% | 100% | 98.9% | 27.4% | 1.00 |
| Buchanan | 8 | 2,378 | 93.5% | 100% | 93.4% | 26.2% | 0.97 |
| Buckingham | 5 | 1,966 | 94.5% | 80% | 94.5% | 22.0% | 0.91 |
| Buena Vista | 4 | 856 | 88.7% | 100% | 88.7% | 17.8% | 0.94 |
| Campbell | 13 | 7,896 | 75.8% | 100% | 75.8% | 16.6% | 0.88 |
| Caroline | 5 | 4,562 | 80.0% | 100% | 80.0% | 11.8% | 0.90 |
| Carroll | 9 | 3,442 | 90.1% | 100% | 90.1% | 22.5% | 0.95 |
| Charles City | 2 | 530 | 100.0% | 100% | 98.9% | 17.5% | 1.00 |
| Charlotte | 6 | 1,705 | 88.7% | 100% | 88.7% | 33.0% | 0.91 |
| Charlottesville | 11 | 5,163 | 75.7% | 82% | 73.8% | 18.1% | 0.82 |
| Chesapeake | 45 | 40,576 | 48.8% | 49% | 47.2% | 11.5% | 0.59 |
| Chesterfield | 64 | 63,846 | 52.1% | 60% | 51.3% | 8.2% | 0.64 |
| Clarke | 4 | 1,921 | 32.0% | 0% | 28.5% | 7.4% | 0.36 |
| Colonial Heights | 5 | 2,931 | 92.1% | 100% | 92.1% | 15.8% | 0.96 |
| Covington | 2 | 1,124 | 82.9% | 100% | 82.9% | 24.1% | 0.91 |
| Craig | 2 | 470 | 82.1% | 100% | 82.1% | 19.9% | 0.91 |
| Culpeper | 11 | 8,368 | 57.2% | 50% | 54.9% | 11.4% | 0.62 |
| Cumberland | 3 | 1,233 | 98.1% | 100% | 98.1% | 21.7% | 0.99 |
| Danville | 13 | 5,580 | 101.6% | 91% | 94.0% | 27.3% | 0.95 |
| Dickenson | 3 | 1,291 | 94.5% | 100% | 94.5% | 22.1% | 0.97 |
| Dinwiddie | 7 | 4,256 | 90.4% | 100% | 90.4% | 16.6% | 0.95 |
| Emporia | 1 | 602 | 100.8% | 100% | 99.5% | 33.1% | 1.00 |
| Essex | 4 | 1,163 | 99.8% | 100% | 99.1% | 23.0% | 0.95 |
| Fairfax | 191 | 175,348 | 34.9% | 24% | 32.4% | 7.0% | 0.44 |
| Fairfax | 4 | 5,200 | 38.2% | 0% | 32.8% | 7.8% | 0.39 |
| Falls Church | 4 | 2,129 | 11.6% | 0% | 9.1% | 3.4% | 0.26 |
| Fauquier | 19 | 10,844 | 34.1% | 6% | 31.2% | 6.1% | 0.38 |
| Floyd | 5 | 1,713 | 79.6% | 100% | 79.6% | 14.9% | 0.90 |
| Fluvanna | 5 | 3,372 | 47.4% | 50% | 45.5% | 8.9% | 0.55 |
| Franklin | 3 | 1,015 | 102.8% | 100% | 99.1% | 33.1% | 1.01 |
| Franklin | 14 | 6,160 | 76.1% | 100% | 76.1% | 15.9% | 0.88 |
| Frederick | 18 | 13,338 | 45.0% | 33% | 42.5% | 8.1% | 0.53 |
| Fredericksburg | 5 | 3,575 | 84.4% | 100% | 84.4% | 20.1% | 0.92 |
| Galax | 3 | 1,417 | 103.7% | 100% | 98.4% | 28.2% | 1.02 |
| Giles | 5 | 2,273 | 65.5% | 80% | 65.5% | 14.0% | 0.77 |
| Gloucester | 8 | 4,990 | 54.5% | 63% | 52.4% | 10.6% | 0.66 |
| Goochland | 5 | 2,571 | 33.6% | 0% | 32.0% | 8.2% | 0.37 |
| Grayson | 6 | 1,576 | 93.1% | 100% | 93.1% | 21.4% | 0.97 |
| Greene | 5 | 2,818 | 67.9% | 100% | 67.9% | 11.0% | 0.84 |
| Greensville | 2 | 1,425 | 100.8% | 100% | 99.6% | 26.1% | 1.00 |
| Halifax | 10 | 4,575 | 98.8% | 100% | 98.5% | 30.3% | 0.99 |
| Hampton | 31 | 19,657 | 88.1% | 100% | 88.1% | 18.2% | 0.93 |
| Hanover | 23 | 16,820 | 32.9% | 13% | 30.0% | 5.4% | 0.40 |
| Harrisonburg | 10 | 7,034 | 80.4% | 100% | 80.4% | 17.4% | 0.90 |
| Henrico | 69 | 51,024 | 63.2% | 62% | 62.2% | 11.8% | 0.70 |
| Henry | 14 | 6,938 | 100.2% | 92% | 99.3% | 24.9% | 0.96 |
| Highland | 2 | 212 | 47.2% | 0% | 41.5% | 22.4% | 0.44 |
| Hopewell | 6 | 3,944 | 101.9% | 100% | 99.5% | 30.6% | 1.01 |
| Isle of Wight | 9 | 5,588 | 47.7% | 44% | 45.7% | 9.2% | 0.57 |
| James City | 13 | 9,765 | 44.8% | 38% | 43.3% | 8.2% | 0.54 |
| King and Queen | 3 | 855 | 99.9% | 100% | 97.8% | 19.2% | 1.00 |
| King George | 5 | 4,543 | 35.9% | 0% | 33.5% | 7.1% | 0.38 |
| King William | 6 | 2,946 | 41.2% | 0% | 38.4% | 8.5% | 0.41 |
| Lancaster | 3 | 1,020 | 99.8% | 100% | 92.2% | 21.4% | 0.93 |
| Lee | 10 | 2,971 | 93.3% | 100% | 92.7% | 25.9% | 0.97 |
| Lexington | 4 | 1,427 | 63.5% | 50% | 62.6% | 11.4% | 0.67 |
| Loudoun | 96 | 81,636 | 26.2% | 13% | 24.1% | 3.8% | 0.36 |
| Louisa | 6 | 5,211 | 71.1% | 100% | 71.1% | 12.4% | 0.86 |
| Lunenburg | 4 | 1,582 | 100.2% | 100% | 98.7% | 22.4% | 1.00 |
| Lynchburg | 17 | 7,727 | 94.8% | 100% | 94.7% | 23.5% | 0.96 |
| Madison | 4 | 1,669 | 70.6% | 100% | 70.6% | 12.7% | 0.85 |
| Manassas | 10 | 7,996 | 68.0% | 90% | 67.5% | 17.1% | 0.81 |
| Manassas Park | 4 | 3,410 | 78.4% | 100% | 78.4% | 12.6% | 0.89 |
| Martinsville | 5 | 1,807 | 100.7% | 100% | 99.2% | 29.6% | 1.00 |
| Mathews | 3 | 840 | 73.6% | 100% | 73.6% | 14.6% | 0.87 |
| Mecklenburg | 6 | 3,937 | 94.4% | 100% | 94.4% | 21.1% | 0.97 |
| Middlesex | 3 | 1,226 | 98.1% | 100% | 98.1% | 18.4% | 0.99 |
| Montgomery | 19 | 9,534 | 44.8% | 26% | 42.4% | 11.5% | 0.50 |
| Nelson | 4 | 1,495 | 82.3% | 100% | 82.3% | 18.4% | 0.91 |
| New Kent | 5 | 3,535 | 29.0% | 0% | 25.7% | 7.4% | 0.35 |
| Newport News | 40 | 26,183 | 94.9% | 100% | 94.8% | 24.1% | 0.97 |
| Norfolk | 45 | 26,882 | 99.3% | 100% | 97.4% | 27.1% | 0.99 |
| Northampton | 4 | 1,334 | 100.2% | 100% | 99.1% | 25.6% | 1.00 |
| Northumberland | 3 | 1,162 | 97.7% | 100% | 97.7% | 22.1% | 0.99 |
| Norton | 2 | 807 | 100.0% | 100% | 99.0% | 29.7% | 1.00 |
| Nottoway | 5 | 1,817 | 100.1% | 100% | 98.5% | 23.2% | 1.00 |
| Orange | 9 | 5,076 | 66.3% | 100% | 66.3% | 12.2% | 0.83 |
| Page | 8 | 3,011 | 80.8% | 100% | 80.8% | 16.7% | 0.90 |
| Patrick | 7 | 2,377 | 75.9% | 100% | 75.9% | 18.6% | 0.88 |
| Petersburg | 8 | 4,464 | 100.5% | 100% | 98.6% | 34.8% | 0.98 |
| Pittsylvania | 18 | 7,860 | 85.7% | 100% | 85.7% | 16.2% | 0.93 |
| Poquoson | 4 | 2,038 | 22.1% | 0% | 20.4% | 6.3% | 0.31 |
| Portsmouth | 22 | 13,161 | 100.1% | 100% | 98.6% | 25.3% | 0.99 |
| Powhatan | 5 | 4,218 | 26.6% | 0% | 24.6% | 6.8% | 0.33 |
| Prince Edward | 3 | 1,814 | 104.3% | 100% | 99.5% | 31.4% | 1.02 |
| Prince George | 7 | 6,180 | 44.6% | 0% | 36.6% | 11.0% | 0.42 |
| Prince William | 95 | 89,422 | 52.4% | 45% | 48.9% | 8.4% | 0.59 |
| Pulaski | 8 | 3,878 | 82.2% | 100% | 82.2% | 21.6% | 0.86 |
| Radford | 5 | 3,206 | 37.2% | 100% | 37.2% | 18.3% | 0.65 |
| Rappahannock | 2 | 774 | 54.5% | 0% | 53.9% | 13.5% | 0.47 |
| Richmond | 45 | 19,785 | 97.7% | 100% | 96.6% | 25.7% | 0.98 |
| Richmond | 2 | 1,374 | 79.0% | 100% | 79.0% | 22.4% | 0.90 |
| Roanoke | 26 | 14,150 | 95.1% | 96% | 93.9% | 27.3% | 0.96 |
| Roanoke | 25 | 13,231 | 46.2% | 32% | 43.5% | 7.7% | 0.53 |
| Rockbridge | 4 | 1,579 | 74.6% | 100% | 74.6% | 13.4% | 0.87 |
| Rockingham | 22 | 11,286 | 51.5% | 50% | 48.5% | 10.7% | 0.61 |
| Russell | 11 | 3,454 | 90.5% | 100% | 90.5% | 21.7% | 0.95 |
| Salem | 6 | 3,651 | 52.1% | 33% | 49.1% | 13.6% | 0.56 |
| Scott | 13 | 4,268 | 62.0% | 100% | 62.0% | 21.8% | 0.79 |
| Shenandoah | 10 | 5,689 | 79.3% | 100% | 79.3% | 12.5% | 0.88 |
| Smyth | 13 | 3,892 | 101.0% | 100% | 99.0% | 17.4% | 1.00 |
| Southampton | 6 | 2,523 | 74.0% | 100% | 74.0% | 16.8% | 0.87 |
| Spotsylvania | 30 | 24,012 | 56.3% | 62% | 54.9% | 9.0% | 0.66 |
| Stafford | 32 | 31,547 | 44.4% | 26% | 41.5% | 6.6% | 0.49 |
| Staunton | 6 | 2,695 | 81.4% | 100% | 81.4% | 17.2% | 0.91 |
| Suffolk | 19 | 14,520 | 67.9% | 100% | 67.9% | 15.1% | 0.84 |
| Surry | 3 | 691 | 96.2% | 100% | 96.2% | 21.2% | 0.98 |
| Sussex | 3 | 994 | 103.0% | 100% | 99.1% | 27.2% | 1.02 |
| Tazewell | 13 | 5,302 | 86.1% | 100% | 86.1% | 25.7% | 0.93 |
| Virginia Beach | 82 | 64,986 | 48.9% | 43% | 45.6% | 10.9% | 0.57 |
| Warren | 9 | 5,129 | 70.4% | 100% | 70.4% | 10.4% | 0.85 |
| Washington | 16 | 6,705 | 74.1% | 100% | 74.1% | 15.1% | 0.86 |
| Waynesboro | 7 | 3,060 | 91.7% | 100% | 90.3% | 18.8% | 0.96 |
| Westmoreland | 6 | 2,184 | 97.3% | 100% | 95.3% | 21.0% | 0.99 |
| Williamsburg | 3 | 1,637 | 64.9% | 100% | 64.9% | 19.0% | 0.82 |
| Winchester | 8 | 5,070 | 81.6% | 100% | 81.6% | 21.1% | 0.91 |
| Wise | 11 | 5,883 | 89.5% | 100% | 88.8% | 19.7% | 0.95 |
| Wythe | 12 | 3,801 | 76.7% | 100% | 76.7% | 18.1% | 0.88 |
| York | 19 | 12,726 | 34.3% | 0% | 28.1% | 6.1% | 0.35 |
Virginia school meals guide
How free and reduced-price school lunch eligibility works, application steps, and what to do if your child's school is not in CEP.
School meals guideSummer meals
When the school year ends, NSLP and CEP stop. The Summer Food Service Program and Summer EBT fill the gap for the 718,890 children who rely on school meals in Virginia.
Summer meals guideFamilies with children
SNAP, WIC, Head Start, and the full federal-program stack for households with kids — the assistance ecosystem around the school cafeteria.
Families guideVirginia child poverty
The sibling atlas — county-level child poverty across Virginia. Free/reduced eligibility and child poverty track each other closely but not perfectly.
Virginia child poverty atlasVirginia pantries
Verified food pantries, food banks, and meal programs across Virginia — open weeknights, weekends, and through the summer gap.
Virginia pantry directoryMethodology
How we aggregated NCES Common Core of Data school-level records to counties,
proxied CEP from lunch_program == 2,
and layered SAIPE school-age poverty — plus the access-score formula.