A typical home costs $318,100, which is 5.9% less expensive than the national average of $338,100 and 10.0% more expensive than the average North Carolina home, at $289,300. Renting a two-bedroom unit in Marshall costs $1,250 per month, which is 12.6% cheaper than the national average of $1,430 and 11.2% more than the state average of $1,110.