Gates is a city on the border of Linn and Marion counties in Oregon, United States. The population was 471 at the 2000 census. The greater part of Gates' population is in Marion County and the city is primarily under Marion County's jurisdiction. By 2009 the population was estimated at 505, a 7.2% increase since 2000.
The Marion County portion of Gates is part of the Salem Metropolitan Statistical Area, while the Linn County portion is part of the Albany–Lebanon Micropolitan Statistical Area.
Gates first post office was established in 1882 on the south side of the Santiam River as Henness, named for the first postmaster Jane Henness. The post office later moved to the north side of the river as Gatesville but the post office was established with the name Gates on February 12, 1892. The name was to honor one of the oldest settlers in the area, Mary Gates. The city was incorporated in 1950.