Cashion is a town in Kingfisher and Logan counties in the U.S. state of Oklahoma. The Logan County portion of Cashion is part of the Oklahoma City Metropolitan Statistical Area. The population was 850 as of the 2020 United States census, up 6% from the 802 reported at the 2010 census