Horní Bečva je horská obec v Česku v okrese Vsetín v Zlínskom kraji. Leží v CHKO Moravsko-sliezske Beskydy asi 13 km východne od Rožnova pod Radhoštěm na brehu rieky Rožnovská Bečva.
Obec sa nachádza na dôležitej ceste E 442, spájajúcej Valašské Meziříčí a Žilinu.
1. januára 2012 tu žilo 2 451 obyvateľov, z toho 1 235 mužov a 1 216 žien, pričom priemerný vek v obci bol 43,0 roka (muži 41,1 roka, ženy 45,0 roka).