Rainier is a city in Columbia County, Oregon, United States. The population was 1,895 at the 2010 census.