Walmart closed its last two stores in Portland, Oregon, due to poor financial performance and underperforming profit margins. The company cited factors like location, population, customer needs, and the proximity of other stores in its decision. While there were mentions of retail theft impacting some stores, Walmart stated that it wasn't the primary factor in the Portland closures.