Marcel Franke (born 5 April 1993) is a German footballer who plays as a defender for Hannover 96.
Franke is a product of Dynamo Dresden's youth setup, and was promoted to the first team in 2010. He made his debut in March 2011, when he replaced Sascha Pfeffer in a 3. Liga match against SV Wehen Wiesbaden. In Summer 2013 he was signed for Hallescher FC by former Dynamo Dresden coach Sven Köhler.
In July 2017, he signed for Norwich City on a three-year contract, for an undisclosed fee. He made his debut for them in the opening game of the 2017/18 season, a 1–1 draw with Fulham, playing at centre half along with fellow debutant Christoph Zimmermann. He played in the first seven games of the season (five in the Championship and two in the Carabao Cup) but was dropped after a 4–0 defeat at Millwall, with Timm Klose having returned from injury and the club signing Grant Hanley. Although he came on as a late substitute for Klose in a 3–1 win over Brentford in the Carabao Cup in September, it was announced in December that he would be returning to Dynamo Dresden on loan in the January transfer window for the remainder of the season.