CHFA is a good recommendation as the agents below recommended, but the rates can tend to be high. Credit repair is something worth taking a look at it and I have found many creditors are willing to remove late pays, derogs, etc. which will help move your credit score score up. You should be able to qualify with a 580+ credit score and a down payment. Do you mind sharing what your credit score is?