Poynor is an unincorporated community in southern Ripley County, Missouri, United States.[1] It is located on Route 21, approximately seven miles southwest of Doniphan. It lies about 1.5 miles north of the Missouri-Arkansas border.[2]