Lee is a town in Oneida County, New York, United States. The population was 6,486 at the 2010 census. The Town of Lee is northwest of Rome. The Town of Lee was formed from the Town of Western in 1811. The town was named after Revolutionary War General Charles Lee.