New Vineyard is a town in Franklin County, Maine, United States.
There were 503 housing units at an average density of 14.1 per square mile (5.4/km2).
The racial makeup of the town was 96.2% White, 0.4% Native American, 0.5% Asian, and 2.9% from two or more races.
26.5% of all households were made up of individuals, and 9.2% had someone living alone who was 65 years of age or older.
There were 432 housing units at an average density of 12.0 per square mile (4.7/km2).
21.5% of all households were made up of individuals, and 8.2% had someone living alone who was 65 years of age or older.