南宋成淳六年(1270年)置英山县,以境内英山得名。1949年属黄冈专区。1970年属黄冈地区。1995年属黄冈市。
2000年第五次人口普查,英山县总人口384015人,其中:温泉镇72312人,南河镇18616人,红山镇22428人,金家铺镇28066人,石头咀镇24913人,草盘地镇23926人,雷家店镇23265人,杨柳湾镇34204人,方家咀乡30723人,彭家畈乡13463人,百丈河乡7291人,孔家坊乡20092人,父子岭乡5887人,张家咀乡13707人,詹家河乡8518人,过路滩乡15073人,土门河乡7902人,三门河乡13629人。
2004年末,英山县总人口409601人,辖温泉、南河、红山、金家铺、石头嘴、草盘地、雷家店、杨柳湾8镇和方家嘴、孔家坊、陶家河3乡,共有7个居委会、306个村委会。2005年末,英山县辖8个镇、3个乡,7个居委会、306个村委会。
2010年第六次人口普查,英山县常住总人口357296人,其中:温泉镇121669人,南河镇16027人,红山镇19731人,金家铺镇22065人,石头咀镇32412人,草盘地镇18108人,雷家店镇32279人,杨柳湾镇42325人,方家咀乡25045人,孔家坊乡19318人,陶家河乡7477人,桃花冲林场426人,吴家山林场333人,五峰山林场81人。