Skip to main content
All StatesNorth Carolina › Weaverville

Food Pantries in Weaverville, NC

3 free food locations

Search All Resources →

Flat Creek Baptist Church

food pantry
21 Flat Creek Church Road, Weaverville, NC 28787
No phone — get directions below
Listed from directory data; current services have not been independently confirmed. Directory record date: 2026-04-21; this may be an import date. Contact the provider before visiting.
Requirements: Food pantry location at Flat Creek Baptist Church in Weaverville, NC. Affiliated with MANNA FoodBank.
Offers: Food pantry, Free
directory.plentiful.org →
Full DetailsDirections

Forks of Ivy Missionary Baptist Church - Food Pantry

food pantry
957 Old Mars Hill HWY, Weaverville, NC 28787
828-380-1026
Listed from directory data; current services have not been independently confirmed. Directory record date: 2026-04-21; this may be an import date. Contact the provider before visiting.
Requirements: Food pantry located in the bottom of the church building, historically the old Fellowship Hall. When arriving, drive up the hill keeping to the left, and pull in at the bottom side of the church.
Offers: Food pantry, Free
directory.plentiful.org →
Full DetailsDirections

Mount Sheba Baptist Church

food pantry
870 New Stock Rd., Weaverville, NC 28787
No phone — get directions below
Listed from directory data; current services have not been independently confirmed. Directory record date: 2026-04-21; this may be an import date. Contact the provider before visiting.
Requirements: Food pantry distribution location at Mount Sheba Baptist Church
Offers: Food pantry, Free
directory.plentiful.org →
Full DetailsDirections

More food pantries in North Carolina

Charlotte (94)Durham (82)Raleigh (73)Winston-Salem (62)Greensboro (56)Fayetteville (56)Asheville (52)Greenville (47)Wilmington (46)High Point (36)Hickory (31)Concord (29)

Apply for monthly food benefits in North Carolina

Apply for SNAP in North CarolinaApply for WIC in North CarolinaSNAP eligibility guidance

Need food right now?

Call 211

Free, 24/7