The Council for Community and Economic Research has released its list of the top 286 most affordable urban areas to live. Martinsville placed 8th behind Joplin Missouri, Pryor Creek Oklahoma, Memphis Tennessee, Muskogee Oklahoma, Kalamazoo Michigan, Richmond Indiana, McAllen Texas number one on the list was Harlingen Texas.

Previously, Kiplinger released its list of the top ten cheapest towns in America with a population less than 50,000. Martinsville placed 5th on that list behind Ashland Ohio, Hattiesburg Mississippi, Tupelo Mississippi, and topping their list – Richmond Indiana.