Preheat your oven to 375°F (190°C) and prepare a muffin tin by greasing it or lining with muffin cups.
In a large bowl, whisk together the flour, sugar, baking powder, baking soda, and salt until well combined.
In another bowl, mix the melted butter, eggs, orange juice, orange zest, and vanilla extract until combined.
Pour the wet ingredients into the dry ingredients and mix until just combined. Do not overmix; a few lumps are okay.
Gently fold in the chopped cranberries until evenly distributed throughout the batter.
Spoon the batter into the prepared muffin tin, filling each cup about two-thirds full.
Bake for 18-22 minutes, or until a toothpick inserted into the center comes out clean.
Allow the muffins to cool in the tin for 5 minutes before transferring to a wire rack to cool completely.