上之国町（）是北海道桧山振兴局南部的一个城镇，位于渡岛半岛的西南侧，临日本海。15世纪时，日本将北海道靠日本海一侧（今江差町和上之国町附近）称为「上之国」，靠太平洋一侧（今函馆市）称为「下之国」；「上之国」之名一直延续使用到现在，并成为城镇的名称。
历史.日本人在此的历史历史可以追溯到1189年源赖朝进攻奥州的藤原家时，许多原本住糠部和津轻居民逃至上之国附近。15世纪初，开始有人在渡岛半岛各地兴建城寨，称为「馆」，这时期约共有12个馆，因此被称为「十二馆」，也是在此时期开始