Weir is a town in Choctaw County, Mississippi, Mississippi, United States. Landmarks include Colonel John Weir House. Weir is the birthplace of Roy Oswalt, professional baseball player and pitcher.
- CountyChoctaw County
- Population441 (2020 U.S. Census)
- Historic places1 on the National Register




















A view of Weir