 According to the United States Census Bureau, Castle Rock has an area of , all of it land.Lying within the Front Range Urban Corridor, the town is part of the greater Denver metropolitan area.Castle Rock borders three communities, all to its north; from west to east, they are Castle Pines Village, the city of Castle Pines, and The Pinery.