Garnett is a city in and the county seat of Anderson County, Kansas, United States. As of the 2010 census, the city population was 3,415.
Garnett is located at 38°16′58″N 95°14′27″W / 38.282652°N 95.240906°W / 38.282652; -95.240906 (38.282652, -95.240906). According to the United States Census Bureau, the city has a total area of 3.1 square miles (8.0 km2), of which, 3.0 square miles (7.7 km2) of it is land and 0.1 square miles (0.2 km2) of it (2.92%) is water.
Garnett is famous for its fossil founds from the late Carboniferous period. The lagerstätte is about 300 million years old and contains some of the earliest reptiles on earth.