About This Place
Granite is a town in Greer County, Oklahoma, United States. The population was 1,065 at the 2010 census.
Granite is located at 34°57′45″N 99°22′53″W / 34.9625°N 99.38139°W / 34.9625; -99.38139 (34.962367, -99.381356).
According to the United States Census Bureau, the town has a total area of 1.6 square miles (4.1 km²), all of it land.