La ville devient une municipalité en 2008, sous le nom de Castle Pines North[2]. Elle adopte son nom actuel par référendum (à 75 % des voix) en novembre 2010[3].
Selon le recensement de 2010, Castle Pines compte 10 360 habitants[1]. La ville ne connait aucune augmentation de sa population entre 2010 et 2015, contrairement à l'agglomération de Denver[2]. The Canyons, un projet d'extension de la ville vers l'est, est lancé en 2015. Porté par Shea Homes Colorado, il prévoit la construction de 2 000 logements[4]. D'autres projets d'extension suivent[2].
La population de Castle Pines est estimée à 10 284 habitants au [5].
Le revenu par habitant était en moyenne de 62 070 dollars par an entre 2012 et 2016, largement supérieur à la moyenne du Colorado (33 230 dollars) et à la moyenne nationale (29 829 dollars). Sur cette même période, seuls 1,6 % des habitants de Castle Pines vivaient sous le seuil de pauvreté (contre 11,0 % dans l'État et 12,7 % à l'échelle des États-Unis)[5].