瑤姬鎮位於睢寧縣西北部,其總面積為全縣各鎮、園區之首。瑤姬鎮東鄰慶安鎮,西北鄰銅山區,南接王集鎮,北接邳州市。省道皮遂線穿境而過,張瑤公路和古丈公路穿鎮而過。瑤姬鎮的地理特征是:境內古黃河長35公裏,西部山巒起伏,怪石嶙峋。壹山壹水的獨特生態優勢是睢寧縣和其他園區無法比擬的。瑤姬鎮於2000年由瑤姬鄉、張偉鄉和劉集果園合並而成。
瑤姬鎮總人口98963人,轄34個行政村和壹個國營農場,總人口359人。
壹個村民小組。瑤姬鎮總面積25.2萬畝,其中耕地654.38+20萬畝,山地4.4萬畝,總水面3.39萬畝。70裏黃河故道穿境而過,瑤姬鎮形成了東板塊、西礦業、中間林、桑、果、菜等產業帶的生產格局,區域資源優勢突出。