 The 2010 United States Census reported that Dunnigan had a population of 1,416.The population density was 271.0 people per square mile (104.6/km²).The racial makeup of Dunnigan was 836 (59.0%) White, 107 (7.6%) African American, 25 (1.8%) Native American, 19 (1.3%) Asian, 1 (0.1%) Pacific Islander, 339 (23.9%) from other races, and 89 (6.3%) from two or more races.