화산리는 읍의 남서부에 있으며 동은 양청리, 서는 백현리, 남은 구룡리, 북은 룡두리에 접하고 있다. 사면이 산으로 둘러싸인 구릉지대로 마을 북쪽에는 룡두천을 따라 오창-천안간 지방도로가 지나고 있고, 남쪽은 옥산면과의 경계를 이룬다.
화산리는 본래 청주군 북강외이면의 지역으로서 마을 뒷산에 꽃이 많이 피므로 화산이라 하였다고 전해진다. 조선 영조대(1757~1765년경)에는 죽계리로 되어 었다가 정조 13년(1789)경에는 폐한 이후 마을이름이 기록에 보이지 않다가 1914년 행정구역 통폐 합에 따라 화산리라 하여 오창읍에 편입하였다. 지금은 마을 대부분의 지역이 1989년에 개장한 청주컨트리클럽에 포함되어 있다.