Buloke Shire is located in the north west of Victoria between 210 and 360 kilometres from Melbourne. The Shire is bounded by both the Mildura and Swan Hill Rural Cities in the north, Gannawarra and Loddon Shires in the east, Northern Grampians Shire in the south and Yarriambiack
The Buloke Shire is a predominantly rural area. The main townships are Birchip, Charlton, Donald, Sea Lake and Wycheproof. The Shire encompasses a total land area of 8,000 square kilometres.