Newcastle is a city located in Oklahoma. With a 2020 population of 10,916, it is the 42nd largest city in Oklahoma and the 2912th largest city in the United States. Newcastle is currently growing at a rate of 3.00% annually and its population has increased by 42.04% since the most recent census, which recorded a population of 7,685 in 2010. Spanning over 61 miles, Newcastle has a population density of 183 people per square mile.
The average household income in Newcastle is $89,925 with a poverty rate of 3.75%. The median rental costs in recent years comes to $719 per month, and the median house value is $191,300. The median age in Newcastle is 39.7 years, 41 years for males, and 39.2 years for females. For every 100 females there are 99.7 males.