Winchester is a city in Jefferson County, Kansas, United States. The population was 579 at the 2000 census. It is part of the Topeka, Kansas Metropolitan Statistical Area.
Winchester is located at 39°19′18″N 95°16′5″W / 39.32167°N 95.26806°W / 39.32167; -95.26806 (39.321658, -95.268142).
According to the United States Census Bureau, the city has a total area of 0.3 square miles (0.8 km²), all of it land.