New Castle is a city in Henry County, Kentucky, in the United States. As of the 2000 census, the city population was 919. It is the county seat of Henry County. It is located on U.S. Route 421 30 miles northeast of Louisville. According to the United States Census Bureau, the city has a total area of 0.4 square miles (1.0km2), all of it land.