Potwin is a city in Butler County, Kansas, United States. It is named after the town site land owner Charles Potwin. As of the 2020 census, the population of the city was 421.