Elkhorn City is a home rule-class city in Pike County, Kentucky, in the United States. The population was 1,035 at the 2020 census. The city is located in proximity to the Breaks Interstate Park.