Ivan Margaroli (ur. 19 lutego 1978) – włoski biegacz narciarski, zawodnik klubu C.S. Fiamme Oro.

Kariera W Pucharze Świata Ivan Margaroli zadebiutował 10 grudnia 1999 roku w Sappada, zajmując 88. miejsce na dystansie 15 km techniką dowolną. Pierwsze pucharowe punkty zdobył ponad cztery lata później - 25 stycznia 2004 roku w Val di Fiemme, gdzie zajął 21. pozycję na dystansie 70 km techniką klasyczną. W klasyfikacji generalnej został uwzględniony tylko raz - w sezonie 2003/2004, który ukończył na 130. miejscu. Startował także w zawodach cyklu FIS Marathon Cup łącznie dwukrotnie stając na podium, ale nie odniósł zwycięstwa. W grudniu 2004 roku był drugi we włoskim maratonie La Sgambeda, a w styczniu 2005 roku był trzeci w amerykańskim maratonie American Birkebeiner. Pozwoliło mu to zająć siódmą pozycję w klasyfikacji generalnej sezonu 2004/2005. Nigdy nie wziął udziału w igrzyskach olimpijskich ani mistrzostwach świata. W 2005 roku zakończył karierę.