Castle Rock is a home rule municipality that is the county seat of Douglas County, Colorado, United States. It had a population of 73,158 at the 2020 United States Census. It is named for the castle-tower-shaped butte near the center of town.