Residents cast 949 votes in favor of a new 30-year deal over a renewed 5-year contract with Casella Waste Services.