In a medium bowl, stir together the first six ingredients; set aside.
Add butter to a 10-inch cast-iron skillet. Place in a 425°F oven for about 2-3 minutes or until the butter melts. Remove from oven; swirl butter in skillet to coat bottom and sides of skillet.
Meanwhile, in a small bowl, combine eggs, maple syrup, and yogurt. Pour in melted butter. Add egg mixture all at once to flour mixture. Stir just until moistened. Fold in cranberries.
Pour batter into hot skillet. Bake for 15-20 minutes or until a toothpick inserted near the center comes out clean. Serve warm.