Shaniko is a city located in Wasco County, Oregon, United States, on U.S. Route 97 and about 8 miles north of Antelope. The population was 36 at the 2010 census.