The Swansboro Post Office is located in the state of North Carolina within Onslow County. This location serves 11,396 Swansboro residents with a median income of $55,519. It's estimated that approximately 18,189 packages pass through this post office each year.