Colby offers a nice economics program:
https://ideas.repec.org/top/top.uslacecon.html
Haverford would be very strong for math though.
I’d suggest you do not rely on U.S. News rankings for this decision. One point in overall score separates these two schools.