Grant Hanley (Dumfries, 20 november 1991) is een Schots voetballer die doorgaans als centrale verdediger speelt. Hij verruilde Newcastle United in augustus 2017 voor Norwich City. Hanley debuteerde in 2011 in het Schots voetbalelftal.
Hanley speelde in de jeugd bij Queen of the South, Crewe Alexandra, Rangers en Blackburn Rovers. Op 18 december 2010 debuteerde hij voor Blackburn Rovers in de Premier League tegen West Ham United. Hij viel na 67 minuten in voor Phil Jones. Op 5 maart 2011 maakte hij zijn eerste doelpunt voor Blackburn Rovers, tegen Fulham op Craven Cottage. In 2012 degradeerde de club na elf jaar uit de Premier League.
Hanley maakte zijn officieuze debuut voor Schotland op het vierlandentoernooi in 2011 als invaller tegen Wales. Vier dagen later debuteerde hij als basisspeler tegen Noord-Ierland. Op 22 maart 2013 scoorde hij zijn eerste interlanddoelpunt in een WK-kwalificatiewedstrijd tegen Wales.