上五島町(かみごとうちょう)は、長崎県の五島列島中通島の西端にあった町。南松浦郡に属した。
2004年8月1日に若松町、新魚目町、有川町、奈良尾町と合併し新上五島町となった。旧上五島町役場に新上五島町議会が設置されている。
五島列島の中通島の西端に位置する。