Data for: Of the first five US states with food waste bans, Massachusetts alone has reduced landfill waste
Data files
Aug 27, 2024 version files 959.63 MB
-
bans_thresholds.csv
1.17 KB
-
boulder_population.csv
291 B
-
boulder_waste.csv
3.97 KB
-
bt_with_power_data.csv
1.11 KB
-
composting_capacity_all_states.csv
204 B
-
composting_effect.csv
759 B
-
composting_infrastructure_all_states_gov.csv
21.33 KB
-
disposal_effect_size2.csv
5.44 KB
-
food_generators_MA.csv
752.84 KB
-
food_generators_VT.csv
743.27 KB
-
municipal_effect.csv
198 B
-
plac_for_histogram4_composting.csv
58.53 MB
-
plac_for_histogram4.csv
291.11 MB
-
plac_for_histogram6_composting.csv
59.61 MB
-
plac_for_histogram6.csv
292.15 MB
-
plac_sf.csv
32.72 MB
-
pool_estimates_All.csv
13.19 KB
-
population_2020.csv
72.98 KB
-
population.csv
567.35 KB
-
power_county_composting.csv
1.41 KB
-
power_county.csv
1.46 KB
-
power_gas_res.csv
65.06 KB
-
power_state_composting.csv
1.08 KB
-
power_state_p.csv
3.53 KB
-
power_state_pass_data.csv
58.58 MB
-
power_state_plac_no_r_sq_filter.csv
76.27 MB
-
power_state_plac_no_r_sq_filter.csv
76.27 MB
-
power_state.csv
4.26 KB
-
power2_impexp.csv
2.35 MB
-
README.md
10.40 KB
-
sc_data_ghg.csv
148.49 KB
-
seattle_composting.csv
6.60 KB
-
seattle_disposal.csv
7.03 KB
-
sf_power.csv
808 B
-
towns_coordinates_VT.csv
9.86 KB
-
tr_res_municipal_multiple_composting.csv
63.09 KB
-
tr_res_state_multiple_composting.csv
1.77 MB
-
uscities.csv
4.09 MB
-
wcs_2.csv
33.19 KB
-
xy_plot_data_passage.csv
429.25 KB
-
xy_plot_data.csv
779.32 KB
-
year_placebo.csv
2.43 MB
Aug 08, 2025 version files 1.18 GB
-
boulder_population.csv
291 B
-
boulder_waste.csv
3.97 KB
-
bt_with_power_data.csv
1.11 KB
-
composting_capacity_all_states.csv
204 B
-
composting_effect.csv
759 B
-
composting_infrastructure_all_states_gov.csv
21.33 KB
-
disposal_effect_size2.csv
5.44 KB
-
food_generators_MA.csv
752.84 KB
-
food_generators_VT.csv
743.27 KB
-
monte_carlo_plseed_1.csv
32.87 KB
-
monte_carlo_plseed_10.csv
32.75 KB
-
monte_carlo_plseed_2.csv
32.80 KB
-
monte_carlo_plseed_3.csv
32.78 KB
-
monte_carlo_plseed_4.csv
32.73 KB
-
monte_carlo_plseed_5.csv
32.78 KB
-
monte_carlo_plseed_6.csv
32.78 KB
-
monte_carlo_plseed_7.csv
32.77 KB
-
monte_carlo_plseed_8.csv
32.72 KB
-
monte_carlo_plseed_9.csv
32.82 KB
-
municipal_effect.csv
198 B
-
plac_for_histogram4_composting.csv
57.30 MB
-
plac_for_histogram4_seed1.csv
152.50 MB
-
plac_for_histogram4_seed5.csv
152.43 MB
-
plac_for_histogram6_composting.csv
59.61 MB
-
plac_for_histogram6_seed1.csv
152.72 MB
-
plac_for_histogram6_seed5.csv
152.52 MB
-
plac_sf.csv
29.36 MB
-
population_2020.csv
72.98 KB
-
population.csv
567.35 KB
-
power_county_composting.csv
1.41 KB
-
power_county.csv
1.45 KB
-
power_gas_res.csv
91.54 KB
-
power_state_composting.csv
920 B
-
power_state_p.csv
3.53 KB
-
power_state_pass_data.csv
31.75 MB
-
power_state_plac_2025_seed1.csv
38.16 MB
-
power_state_plac_2025_seed10.csv
38.16 MB
-
power_state_plac_2025_seed2.csv
38.16 MB
-
power_state_plac_2025_seed3.csv
38.16 MB
-
power_state_plac_2025_seed4.csv
38.16 MB
-
power_state_plac_2025_seed5.csv
38.16 MB
-
power_state_plac_2025_seed6.csv
38.16 MB
-
power_state_plac_2025_seed7.csv
38.16 MB
-
power_state_plac_2025_seed8.csv
38.16 MB
-
power_state_plac_2025_seed9.csv
38.16 MB
-
power2_impexp.csv
2.31 MB
-
README.md
13.12 KB
-
sc_data_ghg.csv
158.67 KB
-
sf_power.csv
803 B
-
towns_coordinates_VT.csv
9.86 KB
-
tr_res_municipal_multiple_composting.csv
63.09 KB
-
tr_res_state_multiple_composting.csv
1.77 MB
-
uscities.csv
4.09 MB
-
wcs_2.csv
33.19 KB
-
year_placebo.csv
407.70 KB
Oct 30, 2025 version files 292.78 MB
-
bans_thresholds.csv
1.17 KB
-
boulder_population.csv
291 B
-
boulder_waste.csv
3.97 KB
-
bt_with_power_data.csv
1.10 KB
-
claude_outputs.xlsx
103.51 KB
-
composting_capacity_all_states.csv
204 B
-
composting_effect.csv
759 B
-
composting_infrastructure_all_states_gov.csv
28.05 KB
-
disposal_effect_size2.csv
5.44 KB
-
food_generators_MA.csv
636.20 KB
-
food_generators_VT.csv
621.88 KB
-
food_processors_list_MA.csv
4.93 KB
-
food_processors_list_VT.csv
24.95 KB
-
mc_1.csv
31.69 KB
-
mc_10.csv
31.76 KB
-
mc_2.csv
31.82 KB
-
mc_3.csv
31.79 KB
-
mc_4.csv
31.78 KB
-
mc_5.csv
31.74 KB
-
mc_6.csv
31.75 KB
-
mc_7.csv
31.78 KB
-
mc_8.csv
31.74 KB
-
mc_9.csv
31.76 KB
-
mc_for_cities.csv
13.11 KB
-
municipal_effect.csv
198 B
-
plac_for_histogram4_composting.csv
56.78 MB
-
plac_for_histogram4.csv
27.86 MB
-
plac_for_histogram6_composting.csv
59.06 MB
-
plac_for_histogram6.csv
27.88 MB
-
plac_sf.csv
29.72 MB
-
population_2020.csv
72.98 KB
-
population_seattle.csv
410 B
-
population.csv
571.02 KB
-
power_county_composting.csv
1.39 KB
-
power_county.csv
1.44 KB
-
power_gas_res_spec1.csv
89.94 KB
-
power_gas_res_spec2.csv
89.89 KB
-
power_state_composting.csv
908 B
-
power_state_p.csv
3.48 KB
-
power_state_pass_data.csv
5.47 MB
-
power_state_plac_1.csv
6.58 MB
-
power_state_plac_10.csv
6.58 MB
-
power_state_plac_2.csv
6.58 MB
-
power_state_plac_3.csv
6.58 MB
-
power_state_plac_4.csv
6.58 MB
-
power_state_plac_5.csv
6.58 MB
-
power_state_plac_6.csv
6.58 MB
-
power_state_plac_7.csv
6.58 MB
-
power_state_plac_8.csv
6.58 MB
-
power_state_plac_9.csv
6.58 MB
-
power_state_plac_alt2.csv
6.57 MB
-
power2_impexp.csv
2.26 MB
-
README.md
12.80 KB
-
sc_data_ghg_spec1.csv
196.85 KB
-
sc_data_ghg_spec2.csv
97.77 KB
-
seattle_composting.csv
6.60 KB
-
seattle_disposal.csv
7.03 KB
-
sf_power.csv
794 B
-
towns_coordinates_VT.csv
9.86 KB
-
tr_res_municipal_multiple_composting.csv
62.24 KB
-
tr_res_state_multiple_composting.csv
1.76 MB
-
uscities.csv
4.09 MB
-
wb_enforcements.csv
112.26 KB
-
wcs_2.csv
33.19 KB
-
year_placebo.csv
2.39 MB
Abstract
Diverting food waste from landfills is crucial to reducing emissions and meeting Paris Agreement targets. Between 2014 and 2024, nine US states banned commercial waste generators---such as grocery chains---from landfilling food waste, expecting a 10–15% waste reduction. However, no evaluation of these bans exists. We compile a comprehensive waste dataset covering 36 US states between 1996 and 2019 to evaluate the first five implemented state-level bans. Contrary to policymakers' expectations, we can reject aggregate waste reductions higher than 4.0%, and cannot reject a zero-null aggregate effect. Moreover, we cannot reject a zero-null effect for any other state except Massachusetts, which gradually achieved a 13.1% reduction. Our findings reveal the need to reassess food waste bans, using Massachusetts as a benchmark for success.
https://doi.org/10.5061/dryad.bzkh189h4
In this repository, we provide all the data and necessary information for replication of our paper titled "Of the first five US states with food waste bans, Massachusetts alone has reduced landfilled waste". We include all the raw data and software we used to produce all tables and figures in this paper. Additionally, for easy replication, we include some outputs generated by our code, such as power analysis results. These are available in the "Data from Code" section.
Raw data
- Waste data: includes all the data we use for our analysis (power2_impexp.csv)
- Note: In this file, "disposal" refers to state-generated MSW for disposal. That is, we have (i) used only the MSW fraction of the total waste and (ii) excluded the imported waste and included waste exports. (For more details, please see sections A.1.2 and A.1.3 of the SM). When county_name is NA, it implies that the relevant state reports at the state level.
- There are 3 additional datasets for waste disposal: one that has Boulder's disposal (boulder_waste.csv), and two files that have information for Seattle's disposal (seattle_disposal.csv) and composting (seattle_composting.csv)
- Waste characterizations data: (wcs_2.csv)
- Food waste generators lists: (food_generators_MA.csv & food_generators_VT.csv). The names and addresses of these businesses have been redacted.
- Food waste processors lists: (composting_infrastructure_all_states_gov.csv, composting_capacity_all_states.csv, food_processors_list_MA.csv, food_processors_list_VT.csv). When a field is NA, it implies that the information is not available.
- Other data:
- Population of US counties: needed to create the per capita waste disposal (population.csv, boulder_population.csv, population_seattle.csv)
- US Cities: coordinates of US cities---needed to estimate the minimum distance between generators and processors (uscities.csv, town_coordinates_VT.csv)
Code
Primary analysis
- placebo_all.RMD: calculation of the placebo confidence intervals ("power") (right panel of Fig. 2). This script additionally includes:
- the statistics of the placebo distributions for state-level bans (Table S6) (see section "State") --> The results of the placebo tests are saved in files power_state_plac_1.csv through power_state_plac_10.csv
- the calculation of the placebo confidence intervals for city-level specifications (right panel of Fig. S6) (see section "Placebo Confidence Intervals-County") --> The results of the placebo tests are saved in files plac_for_histogram4.csv & plac_for_histogram6.csv
- the calculation of the placebo confidence intervals for the anticipatory robustness check (right panel of Fig. S8) (see section "Passage") --> The results of the placebo tests are saved in the file: power_state_pass_data.csv
- xy.R: main results for the point estimate of the ATT of the bans + the building of the SC for the treated states (left panel of Fig. 2). This script also includes:
- the calculation of the point estimate of the ATT + the SC for city-level bans (left panel of Fig. S6)
- a section that saves all necessary txt files
- A Monte Carlo analysis for the city-level bans. The equivalent for state-level bans is found in script mcmc.R. (In this script, we repeat the calculation of the ATT and the associated p-values many times to ensure robustness to the randomness of the algorithm. The associated files with the results of these experiments are saved in mc1--10.csv, plseed refers to the input placebo seed from the creation of the placebo outcomes, and mc_for_cities.csv).
Data section
-
data_section: producing all the data-related figures and tables (Fig. 1, Fig. S2, Fig. S3, Table S4)
-
WCS: calculations regarding the expected effect of the bans (Table 1, Fig. S1)
This script also includes an analysis of the WCSs of treated and non-treated states in our sample (Fig. S4)
Mechanism
infrastructure_gov.R: includes analyses related to the final section of the paper, the potential drivers of MA's ban's success (Fig. 3, Fig. 4, Fig. S8).
Robustness checks
- year_placebo: produces results for California-specific provision (Fig. S7)
- composting: all analyses regarding bans' effects on composting (Fig. S9)
- ghg: all analyses regarding emissions (Fig. S5, Table S8). For this analysis, we find that the results are not robust across different specifications that handle mid-year ban-implementation (i)Baseline spec: that re-centers the time-series based on the month that the ban was implemented. This analysis in the ghg.R script is called spec1 and produces null effects for all states; (ii) Alternative specification 2: we move the ban to the beginning of the year, regardless of the month of implementation. This analysis in the ghg.R script is called spec2 and produces null effects for all states, apart from MA which produces a significant -25.7% decrease in emissions.
- xy_passage: all analyses regarding bans's anticipation effects (left panel of Fig. S8)
- diff_in_diff: all analyses for the difference in differences specification (Table S7)
- placebo_all_alt2.R & xy_alt2.R: we use an alternative specification to handle the fact that the bans of VT, MA, and CA are implemented in July, Oct, and Apr, respectively. We shift it to the beginning of the calendar year, regardless of the ban-month implementation (placebo_all_alt2.R to re-estimate the placebo confidence intervals, and xy_alt2.R to estimate ATTs).
- plac_sf.RMD: the calculation of the placebo confidence intervals for San Francisco (see section "Municipal-San Francisco") --> The results of the placebo tests are saved in the file: plac_sf.csv
Intermediate data
These files include intermediate data that have been produced at midpoints in the code. They are needed to replicate parts of the code without running every script (e.g., run xy.R without running placebo_all.RMD)
- Expected effects
- State-level expected effects for each phase: (disposal_effect_size2.csv)
- (Robustness check) City-level expected effects (municipal_effect.csv)
- (Robustness check) Effects of the bans on composting (composting_effect.csv)
- Time series of actual and synthetic disposal
- Summarized results of the ATT estimates for state-level and city-level bans (bt_with_power_data.csv)
- (Robustness check) Detailed results of the time series when using methane emissions as the main outcome (sc_data_ghg_spec1.csv, sc_data_ghg_spec2.csv)
- (Robustness check) Detailed results of the California provision placebo distribution (year_placebo.csv)
- (Robustness check) Summarized results of the estimates of the ATT when using composting as the main outcome for state-level (tr_res_state_multiple_composting.csv) & for the city-level bans (tr_res_municipal_multiple_composting.csv)
- Placebo distribution results
- Detailed results of the state-level placebo distribution (power_state_plac_1--10.csv) for 10 different input seeds
- (Robustness check) Detailed results of the county-level placebo distribution (plac_for_histogram4.csv, plac_for_histogram6.csv
- (Robustness check) Summarized results of the county-level placebo distribution (power_county.csv)
- (Robustness check) Detailed results of the SF placebo distribution (plac_sf.csv)
- (Robustness check) Summarized results of the SF placebo distribution (sf_power.csv)
- (Robustness check) Detailed results of the state-level placebo distribution when assuming the passage date as the implementation date (power_state_pass_data.csv)
- (Robustness check) Summarized results of the state-level placebo distribution when assuming the passage date as the implementation date (power_state_p.csv)
- i. (Robustness check) Detailed results of the state-level placebo distribution when using methane emissions as the main outcome (power_gas_res_spec1--2.csv & sc_data_ghg_spec1--2.csv)
- (Robustness check) Detailed results of the California provision placebo distribution (year_placebo.csv)
- (Robustness check) Summarized results of the state-level placebo distribution when using composting as our outcome (power_state_composting.csv)
- (Robustness check) Detailed results of the county-level placebo distribution when using composting as our outcome (plac_for_histogram4_composting.csv, plac_for_histogram6_composting.csv)
- (Robustness check) Summarized results of the county-level placebo distribution when using composting as our outcome (power_county_composting.csv)
- (Robustness check) ATTs and p-values for multiple different seeds for the five treated states (mc1--10.csv) (plseed is the input placebo seed from a)
- (Robustness check) ATTs and placebos for a different specification that handles mid-year ban-implementation (power_state_plac_alt2.csv).
Definition of variables
Raw data
- power2_impexp.csv:
- year: the calendar year for which waste is reported
- state_id: the state for which waste is reported
- county_name: the county for which waste is reported (NA if the state reports waste at the state level)
- type: the disposition method of waste (can be disposal, composting, food_donation, etc.)
- tons: the amount of waste in tons - wcs_2.csv:
- Activity: the disposition method of waste (only Disposal)
- state_id: the state for which waste is reported
- City: the jurisdiction where the WCS was conducted (if statewide, then it applies to the whole state)
- year: the year when the WCS was conducted
- generator_category: the category of a generator generating the reporting waste
- material: the category of the material (see SM for additional details)
- tons: the amount of waste reported (NA if the WCS is in %)
- percent: the percent of waste reported (some states only report the fraction in their WCSs) (NA if the WCS is in tons)
- need_to_find: binary variable. =1 if the state does not report the breakdown between commercial and non-commercial waste (NA otherwise) - food_generators_MA.csv
- DEP_Code: the unique code assigned to the generator by MassDEP
- Name: the name of the generator (has been redacted)
- Street_Add: the address of the generator (has been redacted)
- Town_City: the town the generator is located in
- Type: the type of generator (F: Food and Beverage Manufacturers/Processors, W: Wholesale Distributors, IH: Institutions-Healthcare Facilities, IS: Institutions -Independent Schools, IC: Institutions -Colleges/Universities, IP: Institutions -Correctional Facilities, C: Resorts and Conference Facilities, G: Supermarkets and Grocery Stores, R: Restaurants)
- ZIP_Code: the zip code of the generator
- tons: the estimated annual generation in tons
- Lat: the latitude of the generator
- Long: the longitude of the generator
- X_Coord: The Massachusetts State Plane coordinates (not used)
- Y_Coord: The Massachusetts State Plane coordinates (not used)
- Status: The Status field denotes whether the potential food waste generator was definitively matched (M) or the highest ranking tie of one or more locations (T).
- Score: the longitude of the composting facility - food_generators_VT.csv
- X: The Vermont State Plane coordinates (not used)
- Y: The Vermont State Plane coordinates (not used)
- ID: the unique ID of the generator
- FSG_Name: the name of the generator (redacted)
- TonsPerWeek: the estimated generation of food waste in tons per week
- TYPE1: the classification of the generator by the Vermont state agency
- TYPE2: the classification of the generator by the Vermont state agency
- TYPE3: the classification of the generator by the Vermont state agency
- Address: the address of the generator (redacted)
- Town: the town the generator is located in
- County: the county the generator is located in
- ZIP: the ZIP code of the generator - composting_infrastructure_all_states_gov.csv
- state_name: the name of the state in which the composting facility is located
- composting_facility: the name of the relevant composting facility (has been redacted)
- lat: the latitude of the composting facility
- long: the longitude of the composting facility
- date_type: the source of the data (only gov meaning some government agency)
- capacity: the annual capacity of the facility in tons - composting_capacity_all_states.csv
- state_id: the state for which the capacity is reported
- capacity: the capacity of the state's composting network
- year: the year for which we report the capacity
The raw data for this paper have been received by individual states in PDF or Excel files. (For each state, there might be several PDF or Excel files for each year.) In the data we uploaded on GitHub, we transferred these raw data (the various PDFs and Excel files) into a single CSV file and have created a standardized waste outcome---specifically, state-generated, municipal solid waste (MSW) disposal. In the README file, we include more details regarding all the other supporting data and code we have used.
Changes after Aug 27, 2024: We have updated the raw data to correct 7 data discrepancies in the initial sample construction and correct 2 coding errors. Updated power2_impexp.csv to reflect two data updates & to correct 7 minor data discrepancies in the initial sample construction, as well as fix three errors in the code. Data discrepancies: Specifically, our disposal measure contained the following errors: (1) in FL and NC, it included construction and demolition (C\&D), because, FL and NC (prior to 2011) unconventionally classified C\&D as MSW; (2) in UT and TN, it included small quantities of C\&D, because some non-MSW facilities were misclassified in the raw-data; (3) in MI, it did not include exported waste; (4) in WI, it double-excluded imports, and did not include 2018-exports, because WI stopped reporting exports after 2017; (5) in OH, it double-excluded imports and double-included exports from 2006 to 2009, because we believed disposal was not already adjusted for them; (6) in PA, it included DC imports because of a typo in the raw data files we received from PA; (7) in NY and WI, it did not include incinerated waste because, unlike other states, these two did not originally provide incineration quantities.
Coding errors: We (i) fix a time-alignment bug when shifting annual disposal around each ban's start date; (ii) properly treat four missing county--year observations (UT, TN) instead of treating them as zeros.
Note: names and contact details have been redacted from the files food_generators_MA*/VT.csv & food *processors_list_VT and MA.csv
Changes after Aug 8, 2025: This version corrected only some of the data discrepancies and none of the coding errors. This version does not include corrections for WI, UT, TN, and FL, and does not correct coding errors.
