Stephen is a ghost town in Custer Township of Decatur County, Kansas, United States.
Stephen was issued a post office in 1883. The post office was discontinued in 1888.