Skip to main content

PantryPath Research · School Hunger Atlas

School hunger in Virginia

57% certified free/reduced

Across 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 atlas

Toggle 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…

Lower
Higher

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. 1 Accomack 109.1%
  2. 2 Prince Edward 104.3%
  3. 3 Galax 103.7%
  4. 4 Sussex 103.0%
  5. 5 Franklin 102.8%

Highest CEP adoption

Of NSLP schools — min. 3 NSLP schools

  1. 1 Accomack 100%
  2. 2 Alleghany 100%
  3. 3 Amelia 100%
  4. 4 Amherst 100%
  5. 5 Appomattox 100%

Largest enrollment

Total students in CCD universe

  1. 1 Fairfax 175K
  2. 2 Prince William 89K
  3. 3 Loudoun 82K
  4. 4 Virginia Beach 65K
  5. 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 guide

Summer 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 guide

Families with children

SNAP, WIC, Head Start, and the full federal-program stack for households with kids — the assistance ecosystem around the school cafeteria.

Families guide

Virginia 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 atlas

Virginia pantries

Verified food pantries, food banks, and meal programs across Virginia — open weeknights, weekends, and through the summer gap.

Virginia pantry directory

Methodology

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.

Full methodology