The game, when it is replayed, will take place in Minneapolis.
"The National Basketball Association game scheduled for tonight in Mexico City has been postponed due to a generator malfunction which produced smoke inside the Mexico City Arena," the league said in a statement.
"The date for the rescheduled game, which will be played in Minneapolis, will be announced at a later time."
Officials abandoned what was to have been the first NBA game in Mexico in 16 years when the arena, its concourses and the dressing rooms became unusable because of the smoke.
Players from both the Spurs and Timberwolves soon headed back to their hotels without having changed out of their uniforms.
Spectators who had already arrived for the contest were quickly evacuated and no injuries were reported.
In addition to the smoke that poured into the arena, many of the lights inside the building went out.
Attkisson leaves CBS News, reportedly over network's 'liberal bias'
McPhee, Cokas 'working on their marriage' after affair