 According to the United States Census Bureau, the town has a total area of , of which is land and , or 0.39%, is water.As of 2010 Auburn had a population of 6,887.The racial and ethnic composition of the population was 85.3% white, 4.9% black or African American, 0.4% Native American, 4.1% Asian, 3.3% from some other race and 2.1% reporting two or more races.