충청남도 예산군 고덕면에 속하는 법정리. 조선시대에 덕산군(德山郡) 고산면(高山面) 지역일 때 장사리의 위쪽이 되므로 상장(上長)이라 부른 데서 상장리 지명이 유래되었다. 조선시대에는 덕산군 고산면 지역에 속하였는데, 1914년 행정구역 폐합에 따라 도동(道洞)과 고현내면 하리(下里)의 일부를 병합하면서 상장리라 하여 예산군 고덕면에 편입되었다. 중부 및 북부에 해발고도...