what county is marshville, nc?
Marshville Info. Marshville, North Carolina is located in Union County. Zip codes in Marshville, NC include 28103. The median home price in Marshville is $73 which is roughly $104/per square foot.