Marco Rosafio (born 19 March 1994) is an Italian football player who plays for club Team Altamura. He also holds Swiss citizenship.
He spent the first 7 seasons of his senior career in the lower Italian divisions, mostly Serie C.
On 12 July 2019 he signed with Serie B club Cittadella.
He made his Serie B debut for Cittadella on 28 September 2019 in a game against Juve Stabia. He substituted Andrea Bussaglia in the 82nd minute.
On 3 August 2021, he signed a two-year contract with Reggiana.
On 13 August 2023, he signed a two-year contract with SPAL.
On 28 August 2024, Rosafio moved to Potenza, on a one-season contract.