How often should the sand in a swimming pool filter be changed? We recommend changing the sand every 3 to 4 years. While we have seen filters go 5 or 6 years or more without changing the sand and still do the job, they are not as efficient as they should be.