小宋镇,隶属于河南省开封市兰考县,地处兰考县东北部,东邻南丈镇,东南邻张君墓镇,南邻葡萄架乡,西南邻闫楼乡,西北邻墙阳镇,北与孟寨乡接壤,东北邻南彰镇。辖区东西最大距离10千米,南北最大距离11.5千米,
总面积74.26平方千米。截至2018年末,小宋镇户籍人口62024人。
民国三十七年(1948年),属考城县四区。1950年,属小宋区。1954年,属兰考县五区。1984年,改小宋乡。
2018年,撤乡建小宋镇。
截至2020年6月,小宋镇辖38个行政村,
镇人民政府驻小宋北村。
截至2018年末,小宋镇工业企业有174个,其中规模以上的有9个,营业面积50平米以上的商店或超市有75个。