The Class D Coastal Plain League operated from 1937 through 1941 and from 1946 through 1952. Also Coastal Plain League operated as an Independent League from 1934-1936
Coastal Plain (D 1937-41, 1946-52)
Coastal Plain (I 1934-1936)
Ayden, NC: 1934-38
Edenton, NC: 1952
Fayetteville, NC: 1946
Goldsboro, NC: 1935-41, 1946-52
Greenville, NC: 1934-41, 1946-51
Kinston, NC: 1934-41, 1946-52
New Bern, NC: 1934-41, 1946-52
Roanoke Rapids, NC: 1947-52
Rocky Mount, NC: 1941, 1946-52
Snow Hill, NC: 1934-40
Tarboro, NC: 1934-41, 1946-52
Williamston, NC: 1935-41, 1946-52