北周保定二年(562)置洪雅鎮(zhèn)。
隋開皇十三年(593)置洪雅縣,屬嘉州。
唐武德元年(618),撤洪雅縣置犍州。
貞觀元年(627),廢犍州及所轄二縣復置洪雅縣,屬眉州。
開元七年(719),又廢洪雅縣設義州。
八年,又廢義州及所屬二縣復設洪雅縣。
北宋淳化四年(993),洪雅縣改屬嘉州。
元至元二十年(1283),洪雅縣并入夾江縣,屬嘉定路。
明成化十八年(1482),復置洪雅縣,屬嘉定州。
1912年,洪雅縣屬上川南道,后改為建昌道。
1935年,屬第四眉山行政督察區(qū)。
1949年12月,屬川西行政區(qū)所轄的眉山專區(qū)。
1953年,撤銷眉山專區(qū),洪雅縣劃屬樂山專區(qū)。
1954年12月,縣政府駐地洪川鎮(zhèn)改名城關鎮(zhèn)。
1968年,改樂山專區(qū)為樂山地區(qū)。
1981年,縣政府駐地城關鎮(zhèn)恢復原名洪川鎮(zhèn)。
1985年5月,樂山地區(qū)改為省轄樂山市,洪雅縣屬樂山市。
1997年8月,行政區(qū)劃調(diào)整,洪雅縣劃屬眉山地區(qū)。
2000年12月,眉山地區(qū)改為省轄眉山市,洪雅縣隸屬眉山市至今。