Hanover County Food Pantries

Hanover County Food Pantries - Calendar and Information Sheet REVISED 10.06.23_Page2

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.

Hanover County Food Pantry Additional Information

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.

ID required.

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


Serves zip codes 23111 and 23116

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


Serves zip codes 23111 and 23116.

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

[email protected]

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.

Information for Pantry Organizers

Contact Morgan Lindsay at [email protected] with updates to your pantry hours or requirements for service!