Heat the oven to 350°F. Grease a 9-by-5-inch metal loaf pan and add a parchment sling.
Whisk all but 1 tablespoon flour with baking powder, baking soda and salt.
Rub orange zest into 3/4 cup sugar with fingertips until fragrant, then whisk in eggs, yogurt, oil, orange juice and vanilla.
Fold dry ingredients into wet until a few flour streaks remain. Toss cranberries with reserved flour and fold them in gently.
Spread in the pan, sprinkle with remaining sugar and bake 55 to 68 minutes. Tent loosely with foil if the top browns before the center sets.
Test two center cake areas, avoiding a cranberry pocket; moist crumbs are fine, wet batter is not. Cool 15 minutes in the pan and at least 15 minutes on a rack.