We have found 35 properties in New Marshfield, OH. Average property sale price in New Marshfield is $74,063. It is 57.7% lower than average property value in Ohio. Average price per square feet in New Marshfield is $37. It is 60.6% lower than average property value in Ohio.