We have found 11 properties on Thompson St, South Portland, ME. Average price per square feet on Thompson St is $186. It is 37.8% higher than average price per sqft South Portland. Average sale price on Thompson St is $275,500. It is 28.8% higher than average sale price in South Portland.