What Affects Mortgage Rates?

There are many different elements that affect mortgage rates but one of them for sure is the state of the economy. If the economy is weak rates go down if the economy is strong rates go up. Its kinda like the law of averages.