孝昌县历史悠久。南朝宋孝建元年(454年)析安陆县东境、黾县南境置孝昌县,以褒扬此地民风之淳朴、孝行之昌盛。五代后唐同光二年(924年),庄宗李存勖为避其皇祖李国昌之名讳,取董永、孟宗行孝感动天地之义,改孝昌为孝感。
1949年属孝感专区,1959年12月属武汉市,1961年6月复属孝感专区。1966年9月改名为东风县,1969年2月还名为孝感县。1970年属孝感地区。1983年9月撤销孝感县,设立孝感市(县级),仍属孝感地区。1993年撤销县级孝感市,析置孝南区、孝昌县。
1993年4月10日,国务院批准(国函[1993]46号):撤销孝感地区、县级孝感市,设立地级孝感市。孝感市设立孝南区、孝昌县。孝昌县辖原县级孝感市的花园、丰山、邹岗、白沙、周巷、小河、卫店、王店8个镇,陡山、花西、牌坊、季店、小悟5个乡,县政府驻花园镇。
1996年,孝昌县面积1201平方千米,人口约60万人。辖花园、卫店、王店、小河、周巷、丰山、邹岗、白沙8个镇,花西、季店、小悟、陡山4个乡。县政府驻花园。
2000年第五次人口普查,孝昌县总人口612166人,其中:花园镇111959人,丰山镇26839人,周巷镇57581人,小河镇48481人,王店镇43207人,卫店镇32028人,白沙镇47409人,邹岗镇61558人,小悟乡32111人,季店乡46244人,花西乡44003人,陡山乡49953人,孝感市双峰山风景管理区10793人。
2004年末,孝昌县总人口623071人。辖8个镇、4个乡:花园镇、小河镇、丰山镇、周巷镇、邹岗镇、白沙镇、王店镇、卫店镇、季店乡、陡山乡、小悟乡、花西乡。共有8个居委会、438个村委会。
2010年第六次人口普查,孝昌县常住总人口588666人,其中:花园镇107709人,丰山镇23100人,周巷镇54161人,小河镇38981人,王店镇39985人,卫店镇27584人,白沙镇43094人,邹岗镇58155人,小悟乡16023人,季店乡44994人,花西乡42493人,陡山乡48179人,孝昌县开发区22225人,观音湖生态文化旅游度假区13060人,双峰山旅游度假区8923人。