Click here to view the calendar and information sheet as a .pdf file.
Haga clic aquí para ver el calendario y la hoja de información como un archivo .pdf en Español.
Alice's Food Pantry (AFP)
11208 Elmont Rd.., Ashland
Ashland Christian Emergency Services (ACES)
507 B Caroline St., Ashland
Serves zip codes 23005, 23059, 23060, 23069.
Photo ID and proof of residency required. Can only receive food once every 30 days.
Beaverdam Food Pantry (BFP)
11910 Beaverdam Rd., Beaverdam
Sunday is self-shopping with produce, meat, and bakery items. Call church office for emergency non-perishable food during the week. Can receive food twice per month.
Bethlehem Presbyterian Church (BPC)
2446 Old Church Rd., Mechanicsville, VA 23111
804-779-3775 (call 10 a.m.-2 p.m.)
Serves zip codes 23111 and 23116
Call church office to schedule a time. Can receive food twice per month.
Calvary Pentecostal Campground (CPC)
11352 Heflin Lane, Ashland
Serves zip code 23005.
Call for food. Can come for breakfast or lunch anytime during service hours!
First Baptist Church of Ashland (Ashland FBC)
800 Thompson St., Ashland
Photo ID and current address required. May come once every 30 days. Tuesday service is drive through and Saturday service is inside self-shop.
First Shiloh Baptist Church (1st Shiloh)
8150 Walnut Grove, Mechanicsville
Photo ID required. Call for exact dates.
Glen Allen Church of Christ (Glen Allen)
11064 Staples Mill Rd., Glen Allen
Serves zip codes 23059 and 23060.
Requires photo ID, proof of residence, and utility or similar bill. Two bag limit. Pick up groceries once a month.
Hanover Evangelical Friends (HEF)
6420 Mechanicsville Turnpike, Mechanicsville
Serves all Hanover County residents.
Meadowbridge 7th Day Adventist Church (M7DA)
7400 Antique Ln, Mechanicsville VA 23116
No appointment needed. Call for questions or to schedule another time for food and resource pickup!
Mechanicsville Churches Emergency Functions (MCEF)
7235 Stonewall Parkway, Mechanicsville
Serves zip codes 23111 and 23116.
ID and proof of residency required. Entrance at the rear of the building. Provides “second helpings” of food only after first visit of the month.
Mechanicsville Christian Center (MCC)
8061 Shady Grove Rd., Mechanicsville
Proof of residency and need required.
Mo Hope Pantry (Mo Hope)
13400 Hanover Courthouse Rd., Hanover
Pappy’s Pantry Ministries (Pappy’s)
8492 McClellan Rd., Mechanicsville
ID required. Call for appointment. Can pick up food once every 30 days.
Storehouse Ministry Food Pantry (SMFP)
Ashland Church of God
407 Myrtle St., Ashland
Held in the Family Life Center. Proof of residency required.
Summit Church (SC)
11325 Mount Church Rd., Doswell
Call or text for more information. Drive-through style pantry.
Taylorsville Baptist Food Pantry (TBFP)
15415 Taylorsville Rd., Doswell
Serves clients in a radius out from Taylorsville Baptist Church, north to Caroline County lines, south to Rt. 54, east to Caroline County lines, and west to Goshen and Teman Roads.
New clients should email in advance to get additional information and determine eligibility!
Western Hanover Emergency Action Team (WHEAT)
15583 Coatesville Rd., Beaverdam
Serves zip codes 23015, 23047, 23192, 23146.
Driver’s license or proof of residency required. Be prepared with a list of all individuals residing in household, including ages. Can pick up food once every 30 days.
YMCA Food Pantry (YMCA)
167 Junction Drive, Ashland
Pick up by car. Located in the Ashland Junction shopping center.
Contact Morgan Lindsay at [email protected] with updates to your pantry hours or requirements for service!