Wilson was formed in 1855 from Edgecombe, Nash, Johnston and Wayne. The town of Wilson is the county seat.