Kota Garnett memiliki populasi 3.274 per 1 Juli 2017. Titik koordinat utama Garnett terletak di garis lintang 38.2859 dan garis bujur -95.2412 di Anderson County. Batas-batas formal untuk Kota Garnett (lihat peta di bawah) meliputi wilayah daratan 3,16 mil persegi dan wilayah perairan 0,1 mil persegi.