王店子镇位于河北省唐山市滦县西北部,东邻迁安太平庄,南、西与榛子镇接壤,北靠杨柳庄,总面积65.7平方公里,有7698户,总人口26903人,耕地48716亩,辖36个行政村。总人口中除汉族外,有满族、壮族、蒙古族、苗族和布衣族等。2002年1月原龙坨乡和原高城子乡合并为高城子镇,政府所在地苏家庄村南,5月25日,镇政府迁址王店子,镇名亦更名为王店子镇。