Marvin is a village in Union County, North Carolina, United States. The population was 1,039 at the 2000 census. Marvin apartments for rent comparison page shows most up to date rent information on Marvin apartments and houses. Rent information is obtained from multiple rental sources but we cannot guarantee their accuracy.