长白镇位于长白朝鲜族自治县东南部,东北、西与马鹿沟镇接壤,南濒鸭绿江与朝鲜两江道惠山市相望。是县政府所在地。南北长5.4千米,东西宽5.2千米,面积30平方千米,其中城区面积3.2平方千米。总户数13454户,总人口34085人(2004年)。辖长松、塔山、绿江、民主4个社区和绿江、民主、解放3个行政村,小梨树沟、南岗、大湖、西甸子4个自然屯。镇政府驻白山大街75号。地势西北高,东南低,海拔700米。302、303省道公路过境。古迹有灵光塔。