Troy is located in a beautiful section of Wallowa County. It is nestled in along the banks of the Grande Ronde river, where rugged beauty is commonplace.