Nocatee spans the northeastern corner of St. Johns County and southeastern portion of Duval County in Northeast Florida.
Nocatee is located in Ponte Vedra, Florida, just west of Ponte Vedra Beach and between the cities of Jacksonville and St. Augustine.