Fairview is a town in Marion County, West Virginia, United States. The population was 408 at the 2010 census.The town took its name from the old Fairview Inn near the original town site.