The Town of Castle Rock, home to an estimated 40,000 people. Located midway between Denver and Colorado Springs, Castle Rock encompasses 33 square miles and sits in the East Plum Creek Valley at the base of the Rocky Mountains at an elevation of 6,202 feet. The town offers a variety of different jobs.