We have found 20 properties in Thompson, ND. Average property sale price in Thompson is $249,363. It is 11.4% higher than average property value in North Dakota. Average price per square feet in Thompson is $103. It is 19.5% lower than average property value in North Dakota.