Salt does not expire or go bad although salt can become hard and the minerals in the salt can break down overtime but the salt will remain safe to use.
Salt has an indefinite shelf life.
Since salt contains no water, it never spoils or expires, meaning it lasts indefinitely if stored in a cool and dry environment.
The microbes that lead to spoilage and food poisoning all need water to grow.
But pure salt doesn't contain water, which means it never goes bad.
But there's another reason salt doesn't expire: It's toxic to most microbes.
Salt that has gone bad will usually have signs such as clumping or discoloration.
It's important to note that, while expired table salt may no longer possess a good flavor, it is still safe for consumption.