Is there any way I can find out my town's ranking?

There is this list, but it's quite unofficial. Still, it works, as long as everyone submits their keys.