Castle Rock - Castle Rock is located in Douglas County, approx. 30 miles south of Denver, just off I-25. Centrally located between two major business hubs, tucked away between the high plains and the Rocky Mountain foothills, small-town beauty meets big-city comfort. Home to historic landmarks, picturesque peaks and parks, there are activities for everyone. Castle Rock was voted 2007’s Best Town for Families by Family Circle magazine.