Armidale races today have been postponed after 40mls of rain was received overnight and surface water on the track.