Sharon is a city in Barber County, Kansas, United States. 147 people lived there at the 2020 census.[1]