Scale Everything On Pygame Display Surface

So I’m making a 2D pixel art game in pygame and as you could assume, all my sprite textures appear very small. I’m wondering if there’s a way I can globally scale everything up in my game without either having to scale each sprite up individually or messing up the coordinates. Every sprite will move on a grid: one unit is 16×16 pixels and when my player sprite moves, for example, it will just move over in a direction 16 pixels.