Moyock (pronounced /moʊjɒk/) is an unincorporated community in Currituck County, North Carolina.
It is located on NC 168 just south of the Virginia state line. The community sits at the end of the Chesapeake Expressway toll road, and is only a short drive from downtown Norfolk, Virginia. Because of this, Moyock has begun to witness an increase in residential development as an emerging commuter town for Hampton Roads.
Areas north of the N.C. state line are a short to medium distance away. Moyock is the closest of all North Carolina locales to these following places: