Elliot Grandin (ur. 17 października 1987 w Caen) – francuski piłkarz grający na pozycji pomocnika.
Kariera klubowa Elliot rozpoczynał swoją karierę w klubie z rodzinnego miasta SM Caen. W Ligue 1 zadebiutował 28 maja 2005 roku w spotkaniu z FC Istres (3:2). Mimo młodego wieku był podstawowym graczem klubu i ze swoją drużyną w sezonie 2006/07 awansował do Ligue 1. W styczniu 2008 przeniósł się do Olympique Marsylia.
Zimą 2009 roku wypożyczono go do Grenoble Foot 38.
11 sierpnia 2010 podpisał kontrakt z Blackpool. W zespole tym zadebiutował 14 sierpnia w wygranym 4:0 ligowym meczu z Wigan Athletic. 12 lutego 2011 Grandin strzelił pierwszego gola dla klubu w remisie 1:1 z Aston Villą. 30 stycznia 2012 roku został wypożyczony do końca sezonu do OGC Nice. 2 sierpnia 2013 roku podpisał roczny kontrakt z Crystal Palace.
W lutym 2016 roku Grandin podpisał kontrakt z angielskim Shrewsbury Town do końca sezonu, jednak nie rozegrał w tym klubie żadnego oficjalnego spotkania. W styczniu 2017 roku przeniósł się na Cypr do Ermis Aradippou, gdzie wystąpił w 13 meczach i strzelił 3 bramki. W styczniu 2018 roku wrócił do Francji i został zawodnikiem ÉFC Fréjus Saint-Raphaël występującego w Championnat National 2.