Preheat the oven to 350°F (175°C) and line a twelve-cup muffin pan with colorful cupcake liners.
In a medium-sized mixing bowl, whisk together the all-purpose flour, baking powder, baking soda, and salt until well combined. Set aside.
In a large mixing bowl, beat the softened butter and granulated sugar together on medium speed until light and fluffy, about 3 to 5 minutes.
Incorporate the eggs one at a time into the creamed mixture, mixing well after each addition. Stir in the vanilla extract and lemon zest until fully integrated.
Gradually add the dry ingredient mixture to the butter and sugar mixture, alternating with the whole milk and fresh lemon juice, beginning and ending with the dry ingredients. Mix until just combined.
Carefully fold in the fresh raspberries using a spatula or wooden spoon.
Evenly distribute the batter among the prepared cupcake liners, filling each about two-thirds full. Bake for 18 to 20 minutes, or until a toothpick inserted into the center comes out clean.
Remove the pan from the oven and let the cupcakes cool in the pan for 5 minutes before transferring them to a wire rack to cool completely.
While the cupcakes cool, prepare the frosting by beating together the powdered sugar, softened butter, and thawed lemonade concentrate until smooth and fluffy.
Once the cupcakes are completely cool, frost them generously with the lemonade frosting using a spatula or piping bag.
Top each frosted cupcake with an extra fresh raspberry for decoration.