Xavier Margairaz (ur. 7 stycznia 1984 w Rances) – szwajcarski piłkarz grający na pozycji defensywnego pomocnika. Ostatnio w latach 2024-2025 był trenerem FC Laussane U19.
Kariera klubowa Margairaz jest wychowankiem zespołu Yverdon-Sport FC, w którym to grał w zespole młodzieżowym. W 2001 roku Xavier trafił do Lausanne Sports. W 2002 roku spadł jednak z tym klubem do drugiej ligi i sezon 2002/2003 spędził, grając właśnie na tym szczeblu. Latem 2003 Margairaz przeszedł do Neuchâtel Xamax. Grając w podstawowym składzie zajął z Neuchâtel 9. miejsce, ale zespół utrzymał się w lidze dzięki barażom. W Xamax grał do roku 2005 i wtedy zimą zmienił barwy klubowe na FC Zürich. W jego barwach zadebiutował 20 lutego w wygranym 2:0 meczu z FC Schaffhausen. Na koniec sezonu zajął z nim 5. miejsce, natomiast w 2006 roku po raz pierwszy w karierze Margairaz został mistrzem kraju. Dla mistrzowskiego Zurychu rozegrał wówczas 29 meczów i strzelił 6 bramek. W 2007 roku także wywalczył mistrzostwo Szwajcarii, tym razem rozgrywając 33 mecze i zdobywając 9 goli. Od sezonu 2007/2008 jest piłkarzem CA Osasuna, natomiast 14 stycznia 2009 został wypożyczony do FC Zürich, a 1 lipca 2009 został wykupiony przez szwajcarski klubu, w którym występował do 2012, kiedy 1 stycznia przeniósł się do FC Sion. W 2014 trafił do Servette FC.