No, DraftKings is not legal in North Carolina at this time, however that could soon change. The state of North Carolina passed SB 154 to legalize in-person sports betting for retail sportsbooks at tribal casinos on July 16, 2024, but without legal online sports wagering, DraftKings isn't currently legal or available.
You simply need to be located in the state at the time you place a bet. DraftKings is also legal for Daily Fantasy Sports (DFS) in all but six U.S. states -- Hawaii, Idaho, Montana, Nevada, Oregon, and Washington.