 At the 2010 census the population was 3,585, up from 1,131 in 2000.It annexed the former town of Branchville in 2007.Odenville annexed a portion of Springville in 2015 due to Springville not running water to some of its residences.