Foreclosure stays on your credit report for seven years. A foreclosure stays on your credit report for seven years from the date of the first missed payment that led to it, but its impact on your credit score will likely fade earlier than that.