본래 우불산 밑에 있어 우화현(于火縣)이라 하였는데, 신라 경덕왕 때 우풍현으로 고쳐 동안군(東安郡)의 영현으로 삼았다. 고려 태조 때 울주군으로 편입시켰으며, 그 뒤 1906년 양산군에 이속되었는데, 웅상면의 뜻은 당시의 웅촌면(熊村面)보다 위에 있기 때문이었다.
우풍현이 있었던 당시의 주변상황은 동쪽에 동안현(東安縣), 북쪽에 울산, 남쪽에 기장(機張)과 양산군에 접하고 있었다. 지형적으로는 정족산(鼎足山)에서 뻗은 산줄기가 우풍현의 진산(鎭山)인 우불산을 지나 해안까지 뻗쳐 있었다.
원적산(圓寂山)과 불광산(佛光山)이 서쪽과 남쪽을 막고 있어 우풍현은 동해로 흐르는 야회강(夜回江)이 만드는 좁고 긴 골짜기에 발달한 고을이었다. 외부와의 교통로는 북쪽으로 울산, 남쪽으로는 양산을 지나 김해로 연결되는 도로가 발달하였다.
우풍의 지명유래는 이 지역이 평균 높이 80m 정도 되는 고지대로 매년 큰 바람이 불어 농사를 망치므로 바람에 의한 피해가 많다고 하여 ‘바람〔風〕’과 ‘근심〔虞〕’이라는 글자를 따서 만든 것이라고 한다. 지금의 양산시 웅상읍과 울산광역시 울주군 웅촌면 지역으로 추정된다.