의흥(義興)은 신라 때 구산현(龜山縣) 지역이었고, 고려 때 구산현과 부계현(缶溪縣)을 병합해 의흥군이 되었다. 이후 조선 1413년(태종 13)에 의흥현(義興縣)이 되었고 1895년(고종 32)에 대구부 소속 의흥군(義興郡)이 되었다. 1914년 군위군(軍威郡)에 병합되어 군위군 의흥면(義興面)으로 현재에 이르고 있다.
지명의 유래는 신라시대에 구산현(龜山縣: 의흥의 옛 이름)의 지형이 거북이 엎드려 있는 형세이므로 이곳이 발전되지 않는다 하여 의롭게 발전하고 흥하라는 뜻에서 의흥으로 고쳤다고 한다.
조선시대에는 이곳이 대구·영천·의성·안동을 연결하는 군사·교통상의 요지였으므로 1689년(숙종 15) 화산산성(華山山城)을 축조하였고, 성산(城山)·팔공산(八公山)에는 옛 성이 있었다.
승목산(繩木山)·포지현(甫只縣)·토을현(吐乙峴) 등에는 봉수가 있어 경상도의 남북지방을 연결하였다. 옛 치소에는 향교와 광풍루·대월루 등의 누각이 있었다.