Whitakers is located on the Nash-Edgecomb county line and was first settled in 1840 and incorporated in 1872. The town was named for Henry Whitaker, a local landowner.