Thomaston is a village in the Town of North Hempstead, in Nassau County, on the North Shore of Long Island, in New York, United States. Located at the southeastern corner of the Great Neck Peninsula, it is considered part of the Greater Great Neck area, which is anchored by the Village of Great Neck. The population was 2,759 at the time of the 2020 census.