Preheat oven to 350°F and grease and flour a tube or bundt pan and set aside.
In a large bowl of your stand mixer or with your hand mixer, cream the butter on medium to high speed for approximately 2 minutes. Add the granulated sugar and continuing beating on medium to high until light and fluffy, about 3 minutes. Add the eggs one at a time, beating 1 minute after each addition. Add the vanilla, orange zest and orange juice and mix until incorporated.
In a separate bowl, combine the flour, salt and baking powder. lower the mixer speed to low and slowly add the flour and mix until completely incorporated. Pour in the fresh cranberries and mix to combine using a rubber spatula. pour the batter into the prepared baking pan and bake for 55-60 minutes or until top is browned and a toothpick inserted comes out with minimal crumbs.
Allow to cool and flip over onto a cooling rack to cool completely. While cooling, make the glaze. In a medium bowl combine the powdered sugar and orange juice and whisk until combined. Once the pound cake is cooled, set cooling rack on top of parchment paper and drizzle glaze over the cake. Serve and enjoy!
Store covered for up to three days or in the freezer for up to three months.