Rubery is located in the valley of the Waseley and Lickey Hills, and within the basin of the Callowbrook and thus the River Rea. Politically, it lies in the Beacon Ward of Worcestershire County Council, and under both the Waseley and Beacon areas for Bromsgrove District Council.