Granite is a city in Grant County, in the U.S. state of Oregon. The city had a population of 30 in 2020, down from 38 in 2010. As of 2020, it is the fourth-smallest incorporated city by population in Oregon. The smaller cities were Shaniko, Lonerock, and nearby Greenhorn.