Blair, OK


Online Offers


Blair is a town in Jackson County, Oklahoma, United States. The population was 818 at the 2010 census.
Blair is located at 34°46′45″N 99°20′0″W / 34.77917°N 99.333333°W / 34.77917; -99.333333 (34.779056, -99.333328).
According to the United States Census Bureau, the town has a total area of 0.4 square miles (1.1 km²), all of it land.