咸昌は、韓国慶尚北道尚州市にある邑(えふ)です。30の里(韓国の最小行政区分)から構成され、人口は8,427人(2003年登録統計)です。小学校2校、中学校1校、高等学校1校があります。咸昌はかつて小王国高嶺伽耶の都でした。現在ではかつてほど中心的な役割は果たしていませんが、都市間バスや慶北線鉄道が乗り入れる重要な地方都市であり続けています。
咸昌は尚州市中心部から北へ約19キロメートルに位置し、北側は聞慶市の蔡川と接している。尚州市内では、安面、公権面、沙婆面の各地区に隣接している。総面積は43.37 km²で、そのうち16.87 km²は空き地である。空き地は大部分が山地だが、高い山はなく、五峰山自体も標高わずか192メートルである。咸昌の東側の境界は、聞慶市の永順面と咸昌邑の間を流れる永江によって形成されている。安川は咸昌南部を西から東へ流れ、永江に合流し、永江はその後まもなく洛東江に合流する。

三国時代初期、小国である高嶺伽耶は咸昌を拠点としていたと伝統的に考えられており、伽耶連合の中で最も北に位置する国であった。
高嶺の創始者であり、咸昌金氏の祖先でもあるとされる人物の墓は、町の中心部近くに位置している。五峰山では、三国時代に遡る他の墓が発掘されている。これらは、新羅初期の記録に登場する小国である沙柏国と関連付けられることがある。沙柏国と高嶺伽耶の間にどのような関係があったのか、あるいは両者が実際に同じ王国であったのかは不明である。
6世紀初頭までに、咸昌地域は新羅の支配下に置かれ、その後尚州郡の一部として統治された。この頃、咸昌は古陵伽耶との関連を示唆すると思われる様々な名称で知られており、例えば古陵(고릉)、古寧(고녕)、古冬欖郡(고동람군)などが挙げられる。
高麗時代、964年にこの地域は咸寧郡(함녕군)と呼ばれるようになりました。1018年に現在の「咸昌」に改称されました。朝鮮時代には、1490年に咸昌峴、1895年に咸昌郡(咸昌郡)と指定されました。1914年には咸昌面となり、尚州郡に編入されました。1980年12月1日、大統領令により現在の咸昌邑と命名されました。