Grand Island is a town and an island in Erie County, New York. As of the 2010 census, the town population is 20,374. The town was once nominated to be the headquarters for the United Nations, but lost to New York City. 