The 30-year fixed mortgage rate averaged 5.10% for the week ending April 28 — down from 5.11% last week.