Tilburg has produced a ranking of economics departments for the whole world. See https://econtop.uvt.nl/ . It is based on journal publications since 2004. The nice aspect of this website is that you can change the ranking yourself by including the journals that you like and excluding the ones that you despise. No matter how the cookie is cut, our economics departments are abysmal.