Where is Santa Right Now?

I have been told that Santa lives in the North Pole all year round. He is up there taking note on who was a good child and who was bad so he can deliver toys.