Newcastle, Oklahoma

Newcastle is a city in McClain County, Oklahoma, United States. In 2010, 7,685 people lived there.