In the North Carolina Senate, Onslow County is located in the 6th Senate District, which shares its borders with Jones County. The 6th Senate District is represented by Republican Harry Brown. In the North Carolina House of Representatives, Onslow County is split into three House districts with the 14th and 15th House Districts completely in Onslow County and the 4th House District in part of Onslow County and all of neighboring Duplin County. The 4th District is represented by Republican Jimmy Dixon, the 14th District is represented by Republican George Cleveland, and the 15th District is represented by Republican Phil Shepard.