Nessel Township is located in the northwest corner of Chisago County and is bordered by Isanti County to the west and Pine County to the north.
Interstate 35 closely follows the eastern boundary line of the township, leading north to Rock Creek and Pine City, and south to Harris and North Branch.