The township is in southwest Greene County and is bordered to the south by the state of West Virginia.
Unincorporated communities in Gilmore Township include Ashtree, Triumph, Sandrock, Hero, Jollytown, and Pine Bank.