There are many varibales, mainly state laws and which bank your dealing with. Depending on state law it could take 18 months or more to go thru the entire foreclosure process and for the bank to "own" the house. Some banks will get the properties back on the market fairly quick, within a few months, or it could be a couple of years. There is also something now they are calling "shadow inventory" where the banks are just holding on to the foreclosures and not doing anything with them, presumably waiting for values to rise.