 Castle Rock is in central Colorado at the junction of Interstate 25 and State Highway 86, south of downtown Denver and north of Colorado Springs.The town lies a few miles east of the Rampart Range of the Rocky Mountains on the western edge of the Great Plains.Castle Rock, the butte for which the town is named, is just north of the town center.