Overview Newcastle is a town in Oklahoma, United States, with a population of about 9,438[1]. Geography Coordinates: 35.2473, -97.5998