음성군의 행정 구역은 2읍 7면으로 구성되어 있다. 면적은 520.40㎢이다. 2014년 4월 30일을 기준으로 주민등록 인구는 40,556세대, 93,512명이다. 1968년 122,288명으로 정점을 찍은 뒤 계속 감소하여 1990년 74,717명으로 최저를 기록했지만, 이후 9만 명을 회복하였다.[3] 군청 소재지인 음성읍보다 금왕읍에 더 많은 인구가 거주하고 있다. 금왕읍은 산맥을 기준으로 음성분지와 생활권이 단절되어 있다. 공장이 많기 때문에 남녀 성비는 1.1로 충북에서는 제일 높은 수준이다.