Truxton is a town in Cortland County, New York, United States. The population was 1,225 at the 2000 census. The town was named for Commodore Thomas Truxton, a naval officer of the American Revolution. The Town of Truxton is in the northeast part of the county, northeast of the City of Cortland.