Buffalo Grove attempts to sweep every street once per month. This is to provide attractive streets and help prevent flooding. We do our best to remove debris in a professional and cost effective manner.