New Weston is a village in Darke County, Ohio, United States. The population was 124 at the 2020 census. New Weston was founded in the 1880s during the construction of a railroad line through Allen Township by a predecessor of the Cincinnati, Jackson and Mackinaw Railroad. It was one of the last communities to be founded in Darke County.