十八里镇,隶属于河南省开封市尉氏县,地处尉氏县东部,东连通许县竖岗镇,南接张市镇,西与两湖街道及邢庄乡隔贾鲁河相望,北邻水坡镇。辖区东西最大距离9.8千米,南北最大距离8.3千米。镇人民政府驻地距尉氏县城9千米。总面积80.21平方千米。
1949年,置十八里乡,同时由通许县划归尉氏县。2000年5月,撤乡建镇。截至2018年末,十八里镇户籍人口为69576人。截至2020年6月,十八里镇辖35个村,镇人民政府驻十八里村。
2018年,十八里镇有工业企业218个,其中规模以上工业企业有8个,有营业面积超过50平方米以上的综合商店或超市10个。