竹林关镇,隶属于陕西省商洛市丹凤县。地处丹凤县东南部,东邻商南县金丝峡镇,南连山阳县王阎镇,西接土门镇和寺坪镇,北接龙驹寨街道、花瓶子镇。总面积235.39平方千米。
截至2020年6月,竹林关镇下辖1个社区、17个行政村。截至2018年末,竹林关镇户籍人口33507人。2011年,竹林关镇农业总产值1.43亿元,社会商品销售总额9840万元。