Shaw Heights, CO has a population of 5,351 and is the 6,176th largest city in the United States. The population density is 7,639 per sq mi which is 15242% higher than the Colorado average and 8332% higher than the national average. The median age in Shaw Heights is 34 which is approximately 6% lower than the Colorado average of 36. In Shaw Heights, 49% of the population over 15 years of age are married, 74% speak English and 20% speak Spanish. 56% of Shaw Heights residents were born in Colorado, 31% were born out of state, 1% were born outside of the United States and 12% were foreign born.