A statement from city hall Monday says the decision follows recommendations by health officials.
Michael Michalevitch, a 29-year-old soldier, died in last week's race. Four others collapsed and dozens of runners needed medical treatment. The municipality said it held the race in accordance with the instructions of health officials.
On Friday, when the full marathon was scheduled, Tel Aviv temperatures are forecast to reach 31 degrees Celsius (88 degrees Fahrenheit). Last week's race was run in heat reaching 32 degrees Celsius (90 degrees Fahrenheit).
The municipality says it plans to host a marathon next year.