Goshen is a home rule-class city in Oldham County, Kentucky, in the United States. The population was 892 at the 2020 census. Nestled along the banks of the Ohio River northeast of Louisville. According to the United States Census Bureau, the city has a total area of 0.2 square miles, all land.