The 18-year-old impressed at Vale Park last season, making nine appearances.
Port Vale boss Micky Adams told the club’s official website: “We look forward to Joe returning from holiday and signing his new deal, which was never in doubt.
“Joe has excellent potential, which has been reflected in a number of his performances last season.”