Thị trấn Winslow được hợp nhất thành thị trấn theo một đạo luật của Cơ quan lập pháp New Jersey vào ngày 8 tháng 3 năm 1845, từ các phần của Thị trấn Gloucester. Các phần của thị trấn được thực hiện vào ngày 26 tháng 11 năm 1867, để tạo ra Chesilhurst. Năm 1950, thị trấn sát nhập một phần của Thị trấn Monroe (thuộc Quận Gloucester).