American alligators occur naturally in North Carolina, inhabiting bay lakes, rivers, creeks, marshes, swamps and ponds, with local populations distributed in patches along the entire coast. Alligators become less common in coastal NC as you move from south to north.