GIS Case Study

Salem Pantry: Mapping Food Access

Spatial Analysis · 2024 · GPH953 — Seminar in GIS Applications · Group project

Analyzed 150,000 rows of client data for the Salem Pantry using R — identified underserved areas and used random forest modeling to find similar populations statewide.

My role

As part of a graduate team, I helped clean and analyze more than 150,000 client records, map coverage gaps, and compare similar communities across Massachusetts.

Approach

A group project where our team worked with the Salem Pantry, a non-profit food pantry in Salem, MA, to analyze over 150,000 rows of their client data. The goal was to figure out who's using the pantry, where they're coming from, and where the coverage gaps are. We cleaned and organized all the data, then used R with packages like sf, tmap, tidycensus, tigris, randomForest, ranger, caret, leaflet, and ggplot2 to run the analysis. We mapped dry zones — areas with less pantry coverage — and used random forest analysis and statistical regression to identify other parts of Massachusetts with similar socioeconomic profiles (based on census tract data like income, household size, language, and race). The results were presented to the Salem Pantry board to help guide decisions about outreach and potential expansion.

Result

Our team presented the findings to the Salem Pantry board to support outreach and expansion decisions.


Figures

Salem Pantry Mobile Locations
Fig. 1Salem Pantry Mobile Locations
Pantry-using Households by Cluster
Fig. 2Pantry-using Households by Cluster
Pantry Users per Census Block Group
Fig. 3Pantry Users per Census Block Group
Spatial Analysis Overview
Fig. 4Spatial Analysis Overview
Coverage Analysis
Fig. 5Coverage Analysis
Demographic Breakdown
Fig. 6Demographic Breakdown
Random Forest Results
Fig. 7Random Forest Results
Statewide Similarity Analysis
Fig. 8Statewide Similarity Analysis
Final Recommendations
Fig. 9Final Recommendations