Asher is a town in Pottawatomie County, Oklahoma, United States. The population was 393 at the 2010 census.
Asher is located at 34°59′19″N 96°55′36″W / 34.98861°N 96.92667°W / 34.98861; -96.92667 (34.988580, -96.926550), at the intersection of U.S. Highway 177 and State Highway 39 in Pottawatomie County. According to the United States Census Bureau, the town has a total area of 0.8 square miles (2.1 km²), all of it land.
Asher is approximately 30 miles (48 km) south of I-40 and 34 miles (55 km) east of I-35. Nearby cities (with 15,000+ population) include Ada, Oklahoma (21 miles south) and Shawnee, Oklahoma (27 miles north). Asher is located two miles (3 km) west of Chisholm Spring, once the site of a trading post operated by Jesse Chisholm, for whom the famous cattle trail was named. A Chisholm family home and cemetery are also located in Asher. Nine miles east of Asher is the Sacred Heart Mission Site.