Horní Maršov (německy Marschendorf, po roce 1945 Maršov IV) je obec ve východních Krkonoších v okrese Trutnov v Královéhradeckém kraji. K obci se trvale připojily i Dolní a Horní Albeřice, Dolní a Horní Lysečiny a Temný Důl. Žije zde 925 obyvatel.
Hlavní evidenční část, Horní Maršov, se skládá ze dvou katastrálních území, Horní Maršov a níže (jižněji) položeného Maršov III. Navazující další části Maršova, katastrální území Maršov II a Maršov I, jsou součástí města Svoboda nad Úpou, které se nečlení na evidenční části. Jiná obec podobného názvu v témž okrese, Maršov u Úpice (do roku 1950 pouze Maršov), se nachází asi 22 kilometrů jihovýchodním směrem.