益城町(ましきまち)は、熊本県の中部に位置する上益城郡の町である。
熊本市東部に隣接し、熊本県のほぼ中央からやや北寄りに在る。 東部から南部にかけては九州山地に属する城山(480メートル)をはじめ朝来山(405メートル)、船野山(308メートル)、飯田山(431メートル)の四峯が連なっている。 北部は益城台地(高遊原台地)と呼ばれる畑作地が広がっている。 中央部は熊本平野の一環を形成しており水田地帯が広がっている。 河川はすべて緑川水系に属し木山川、赤井川、秋津川、金山川などが東から西へ向けて流れている。
熊本空港や九州自動車道の益城熊本空港インターチェンジなどがある交通の拠点で、熊本市のベッドタウンとして住宅街の役割も果たしている。