Preheat oven to 350 degrees F and grease a 9" x 5" loaf pan.
In a large bowl, mix the flour, sugar, baking powder, salt and baking soda together. Add in the butter, egg, orange zest, and orange juice and mix until well combined.
If cranberries are not dry (from thawing or washing), sprinkle with a teaspoon of flour. Fold into the batter.
Pour batter into the loaf pan and bake for 55 minutes. Let cool in pan for 20 minutes before removing and letting it continue to cool on a wire rack. Wrap tightly or store in a well-sealed container.