園洲鎮位於廣東省惠州市博羅縣西部,珠江三角洲東部,東江之濱,與東莞石牌鎮、企石鎮隔江相望,西與東莞石龍鎮接壤,東與惠州市博羅縣龍溪鎮接壤。
全鎮總面積110.68平方公裏,轄27個村民委員會和2個居民委員會,總人口20多萬,其中戶籍人口6萬多。