本地在令制国时代属于大和国葛下郡，过去与北侧的王寺町、河合町、西侧的香芝市一同被称为「片冈」，后来此区域设立了庄园－片冈庄，由片冈氏所控制。江户时代为的领地，分为上牧村、下牧村、中筋村三个聚落，19世纪明治维新后，曾先后隶属郡山县、奈良县、堺县、大坂府，最后在1887年才划入重新恢复设立的奈良县。1889年日本实施町村制，分为上牧村、下牧村和中筋村出作地区三个聚落合併设立为上牧村，1972年改制升格为上牧町。在2000年代平成大合併期间，位于地区的王寺町、上牧町、河合町、斑鸠町、三乡町、平群町