Smith joined Swindon from Gillingham in January, but won't have his contract renewed when it expires at the end of June.
Smith only played 9 games for Swindon due to injury, but when fit he played well. His last game was in the 2-1 away win over Scunthorpe on Easter Monday.