Spencer Brook
Spencer Brook may refer to:
- Spencer Brook (New York), a river in Delaware County, New York
- Spencer Brook (Minnesota), a stream in Isanti County, Minnesota
- Spencer Brook Township, Isanti County, Minnesota
- Spencer Brook, Minnesota, an unincorporated community in Spencer Brook Township