張樓鎮有9個行政村:張樓村、丁咚官屯村、陶官屯村、水圍子村、北丁官屯村、大孫莊村、城子廟村、劉香村、虎形漁村。
張樓鎮,隸屬於山東省濟寧市微山縣,位於山東省西南部,微山湖西岸,微山縣城西部,距縣城30公裏,面積69.18平方公裏,總人口14455 (2017)。下轄9個行政村。張樓鎮(原張樓鄉)是中國山東省巍山縣下轄的壹個鄉級行政單位。位於微山湖西岸,毗鄰沛縣和魚臺縣,是連接蘇茹省的交通要道。總面積69.18平方公裏,其中水域面積60平方公裏,轄2個行政區,9個行政村,總人口14455。