Veteran is a town in Chemung County, New York, United States. The population was 3,363 at the 2020 census. The name of the town honors the first settler, a veteran of two wars. The town is on the county's northern border and is north of Elmira. Veteran is part of the Elmira Metropolitan Statistical Area.