Cherry Valley is located at (33.974848, -116.970300). With an elevation of 2,980 feet above sea level, Cherry Valley is at the highest point on the San Gorgonio Pass between San Bernardino and Palm Springs. According to the United States Census Bureau, the CDP has a total area of , all of it land. According to the Köppen Climate Classification system, Cherry Valley has a hot-summer Mediterranean climate, abbreviated "Csa" on climate maps. At the 2010 census Cherry Valley had a population of 6,362. The population density was 786.7 people per square mile (303.8/km²). The racial makeup of Cherry Valley was 5,450 (85.7%) White (73.5% Non-Hispanic White), 63 (1.0%) African American, 102 (1.6%) Native American, 87 (1.4%) Asian, 4 (0.1%) Pacific Islander, 451 (7.1%) from other races, and 205 (3.2%) from two or more races. Hispanic or Latino of any race were 1,347 persons (21.2%). The census reported that 6,203 people (97.5% of the population) lived in households, 98 (1.5%) lived in non-institutionalized group quarters, and 61 (1.0%) were institutionalized. There were 2,612 households, 540 (20.7%) had children under the age of 18 living in them, 1,375 (52.6%) were opposite-sex married couples living together, 236 (9.0%) had a female householder with no husband present, 98 (3.8%) had a male householder with no wife present. There were 115 (4.4%) unmarried opposite-sex partnerships, and 16 (0.6%) same-sex married couples or partnerships. 769 households (29.4%) were one person and 500 (19.1%) had someone living alone who was 65 or older. The average household size was 2.37. There were 1,709 families (65.4% of households); the average family size was 2.89. The age distribution was 1,057 people (16.6%) under the age of 18, 448 people (7.0%) aged 18 to 24, 1,039 people (16.3%) aged 25 to 44, 1,967 people (30.9%) aged 45 to 64, and 1,851 people (29.1%) who were 65 or older.