梅子铺镇位于陕西省安康市汉滨区西部,地处汉江流域的越河境内。南边是美丽的凤凰山,十天高速公路、阳安铁路,G316国道穿行而过。西部和汉阴县接壤,本镇的位置处于汉滨区和汉阴县的交界处,2011年开始,梅子铺镇归属于东部的汉滨区恒口镇管辖。