内子町(うちこちょう)は、愛媛県喜多郡に属する町である。
2005年旧内子町、五十崎町の喜多郡2町と上浮穴郡小田町が合併して発足。 町名は街並観光地の内子を踏襲したが、合併後の町役場は五十崎地区に置かれている[注 1]。