Preheat the oven to 375°F (190°C) and line a muffin tin with liners.
In a large mixing bowl, whisk together the flour, baking powder, baking soda, salt, and sugar thoroughly.
In a separate bowl, whisk together the eggs, melted butter, orange juice, and orange zest until well combined.
Pour the wet ingredients into the dry mixture and gently fold until just combined, being careful not to overmix.
Gently fold in the chopped cranberries, distributing them evenly throughout the batter.
Spoon the batter into the prepared muffin tin, filling each cup about two-thirds full.
Bake for 18-20 minutes or until a toothpick inserted into the center comes out clean.
Allow the muffins to cool in the pan for 5 minutes before transferring to a wire rack to cool completely.