15-year mortgage rates are lower than 30-year mortgage rates because it is less risky for the bank to lend you money for a shorter length of time than a longer one, so they give you a better rate/deal for returning their initial loan sooner.