Spencers Brook is a waterway, locality and a district located within the Avon Valley in Western Australia.
The locality is sited between the towns of Northam and York, about 95 kilometres (60 mi) east of the state capital, Perth. It is a part of the Central Ward administered by the Shire of Northam. Spencers Brook can be accessed from Clackline to the west or Northam to the north, via Spencers Brook Rd, or from York to the south via Spencers Brook-York Rd. At the 2006 census, Spencers Brook had a population of 195.
It was an important rail junction, being the point at which trains from Perth diverted south to the Great Southern Railway (Beverley to Albany) or east to the Eastern Goldfields Railway (Northam to Kalgoorlie). Spencers Brook railway station originally opened in 1885 with the completion of the Perth line to York, with a spur line from Spencers Brook to Northam completed the following year in 1886. It was operating as a railway stopping place at 50 miles 44 chains (81.35 km) from Perth until 1966, incorporating a railway yard, refreshment tearooms and a watering tank tower.
With the 1966 official closing of the line from Spencers Brook through to Midland, a singular line remnant of the railway nevertheless remained open until 1981 servicing iron ore trains via Northam and Spencers Brook to an iron and steel foundry located at Wundowie; thereafter, all associated rail infrastructure was removed and nothing remains today of the Spencers Brook junction/station except for the former Stationmasters residence and remnant concrete foundations for the locomotive turntable.