莲花镇位于漯来自河市舞阳县东北部27公里处。东与源汇区阴阳赵乡接壤,南界澧河与九街乡相望,西与北舞渡镇、姜店乡为邻,北隔沙河为郾城县新店街乡。面积62.3平方公里。耕地52500亩。全镇地势西高东低,绝大部分为洼地。