St James is a new town, incorporated in 1999, along the southeast coast of North Carolina – just a few miles from the old fishing village of Southport, NC and about 30 miles south of Wilmington, NC. St James is in Brunswick County, NC, which is characterized by growing communities nestled in some of the most unique wetlands areas of the United States.
St James is a residential town, with a large population of vibrantly active retirees who enjoy our four and a half golf courses, many tennis courts, swimming pools, full service marina and beach club along the Oak Island sea shore. However, we are also home to many young families and enjoy the sight of yellow school buses throughout the community.
Schedule a Taxi Reservation to St. James, North Carolina