At the 2010 census Roseland had a population of 6,325. The population density was 6,726.5 people per square mile (2,597.1/km²). The racial makeup of Roseland was 3,235 (51.1%) White, 130 (2.1%) African American, 224 (3.5%) Native American (1.6% Pomo), 276 (4.4%) Asian (1.0% Laotian, 1.0% Filipino, 0.7% Cambodian, 0.6% Vietnamese, 0.2% Chinese, 0.2% Indian, 0.1% Korean), 15 (0.2%) Pacific Islander (0.2% Samoan), 2,078 (32.9%) from other races, and 367 (5.8%) from two or more races. Hispanic or Latino of any race were 3,773 persons (59.7%); 53.6% of Roseland is Mexican, 1.6% Salvadoran, 0.7% Guatemalan, 0.4% Puerto Rican, and 0.3% Nicaraguan.