Hunger Relief

Catholic Charities San Bernardino & Riverside Counties is committed to fighting hunger and improving access to nutritious food for individuals and families in need. Through partnerships with local food banks, parishes, and community organizations, our Hunger Relief Program provides fresh food, pantry staples, food vouchers, CalFresh enrollment assistance, and healthy living education.

Operating from four regional hubs—San Bernardino, Riverside, Coachella, and Upland—our team works to ensure consistent, high-quality support across the region. In 2023, we provided over 1.1 million meals, making a tangible impact on food security.

With every $1 donated, we provide 4 meals, helping us serve more than 16,000 individuals annually. Together, we can fight hunger and build healthier communities.

  •  

Qualifications and Eligibility

Eligibility Requirements
To participate, applicants should meet these criteria:

    • Residency: Must reside in San Bernardino or Riverside Counties.
    • Income Verification: Proof of income may be required to ensure the program serves those in greatest need.
    • Identification: Valid ID or other proof of residency is often requested.

Registration Process

    • On-Site Registration: Participants can register at distribution events by completing a brief intake form.
    • Documents Needed: Bring proof of residency and, if applicable, income verification.

Locations and Schedules

San Bernardino

Address: 1859 Western Avenue San Bernardino, CA 92411
Schedule: Monday – Friday, 9 a.m. – 4 p.m. (While Supplies Last)

Riverside

Address: 3020 Madison Street Riverside, CA 92504
Schedule: Thursdays, 8:30 a.m. to 11:00 a.m.

Ontario

Address: 904 East California Ontario, CA 91761
Schedule: Monday – Thursday, 9 a.m. – 3 p.m., Friday Appointments Only

Mecca

Address: 52555 Oasis Palm Avenue Coachella, CA 92236
Schedule: Thursdays, 8:30 a.m. to 4:30 p.m.

North Shore

Address: 99155 Sea View Drive, Mecca 92254
Schedule: Wednesdays, 8:00 a.m. until all food is delivered

Upland

Address: 100 N. Euclid Avenue Upland, CA 91786
Schedule: Monday – Thursday, 9 a.m. – 3 p.m., Friday Appointments Only

Scroll to Top