Onslow was formed in 1731 from New Hanover. In 1842 Jacksonville was authorized and is the county seat.