The 2010 United States Census reported that Laytonville had a population of 1,227. The reported population density was 225.8 people per square mile (87.2/km2), but this figure is inaccurate as the reported population includes the majority of the population that lives outside the town limits. The actual population density is much less than 225.8 people per square mile. The racial makeup of Laytonville was 839 (68.4%) White, 16 (1.3%) African American, 244 (19.9%) Native American, 10 (0.8%) Asian, 1 (0.1%) Pacific Islander, 60 (4.9%) from other races, and 57 (4.6%) from two or more races. Hispanic or Latino of any race were 141 persons (11.5%).