留凤关镇,隶属于陕西省宝鸡市凤县,地处凤县南部,东与河口镇相连,南与汉中市留坝县留侯镇和勉县张家河镇接壤,西邻甘肃省陇南市两当县云屏镇相邻,北与双石铺镇毗邻。辖区东西最大距离37.24千米,南北最大距离35.15千米,总面积721.21平方千米。截至2021年10月31日,留凤关镇辖12个行政村。根据第七次人口普查数据,截至2020年11月1日零时,留凤关镇常住人口为10218人。2011年,留凤关镇农业总产值达到3.2257亿元,工业总产值达到55.3亿元,社会消费品零售总额达5.9949亿元。