The Town of Castle Rock, one of Colorado’s premier communities encompasses some 33 square miles and has a population of almost 55,000. Located just 20 miles south of Denver, the Town provides its residents with a high quality of life at home while being close to national sporting events, cultural activities, and world class skiing.