狮子口镇,隶属于湖北省荆州市公安县,地处公安县西南部、松西河右岸,东濒松西河与南平镇隔河相望,南靠洈水河与章庄铺镇一衣带水,西与松滋市纸厂河镇毗邻,北临松西河与斑竹垱镇一河相望。辖区总面积167.08平方千米。截至2019年末,狮子口镇户籍人口63235人。
中华人民共和国成立初期,西部属申津渡区,东部属城关区(南平)。1999年10月,原狮子口镇和申津渡镇合并为狮子口镇。截至2021年10月,狮子口镇下辖2个社区、17个行政村,另辖1个村级单位,镇人民政府驻狮子口。
截至2019年末,狮子口镇有工业企业24个,其中规模以上1个,营业面积50平方米以上的综合商店或超市84个。