A traditional and effective measure against urban rat populations is stray cats. But for whatever reason people in the west won't allow that anymore.
There is a program to place feral cats with residents who request them and it has a waiting list. Its effectiveness is debated, and bird advocates don't like it.
They can likely deal with any size rat.