白羊鎮隸屬於重慶市萬州區,位於位於長江南岸,萬州區東部,周邊與太安鎮、長灘鎮、長嶺鎮、太龍鎮、黃柏鄉和雲陽縣盤石鎮接壤,距萬州主城區20公里,幅員面積97、3平方公里。白羊鎮轄12個行政村,103個村民小組;5個社區居委會,48個居民小組;人口總計87567人。