Local Food Pantries & Markets


Local Food Pantries


Amesbury Community Action Food Pantry

44A Friend St, Amesbury, 978-388-2570

Serves: Amesbury, Merrimac, Salisbury, Newbury, Newburyport, and West Newbury

Mon.–Fri. 9am–4pm (must call for an appointment)


First Parish Newbury Food Pantry

20 High Road, Newbury, 978-358-1077

Serves: Newbury, Newburyport, Byfield, West Newbury, Salisbury, Rowley, Ipswich, and Georgetown

Fridays 8:30am–5pm for food deliveries and pick ups

Donation Drop off: Thursdays 9am–3pm for donations


Merrimac Valley Mobile Food Pantry

100 E. Main St., Merrimac, 978-454-7272

Serves homebound in Greater Lowell who cannot get to a pantry


Our Neighbors Table

114 Bridge St., Salisbury, 978-388-1907

Serves: Amesbury, Boxford, Byfield, Georgetown, Groveland, Merrimac, Newbury, Newburyport, Rowley, Salisbury, West Newbury, and South Hampton, NH


Salisbury Market

114 Bridge St, Salisbury, Ma.

Mondays & Tuesdays 11am–4pm, Wednesdays–curbside pickup


Amesbury Market

194 Main St., Amesbury, (at the Jardis-Taylor Center)

Thursdays 10am–6pm, Fridays 9am–3pm, Saturdays 9am–1pm


Joanne’s Pantry Salisbury

43 Lafayette Rd. Salisbury

Salisbury residents only

Wednesdays 1pm–3pm, Fridays 11am–1pm


Pettingill House Food Pantry

13 Lafayette Rd, Salisbury, 978-463-8801

Tuesdays 9 am–3 pm and 4 pm–6 pm, Wednesdays 9am–12pm

Donations drop off: Friday 9am–12pm


Rowley Food Pantry

147 Main St, Rowley, 617-678-9479

Serves the residents of Rowley

Tuesdays 10 am–Noon

1st and 3rd Thursdays of the month 5:30pm–7pm


Salvation Army

West Newbury Food Pantry

381 Main St., W. Newbury, 978-363-1100 ext. 134

Serves all residents in the surrounding communities

1st, 3rd, & 5th Tuesdays of each month 9–10:30am

Note: If Tuesday is a holiday, we will open on Wednesday