Pre-heat the oven to 350°F. Line a muffin tin with paper liners and set aside.
In a bowl or measuring cup, mix together the milk and sour cream. In a separate mixing bowl, whisk together the cake flour, all-purpose flour (save 1 tablespoon), baking powder, baking soda, and salt. Set aside.
In a bowl using an electric mixer, mix the butter until smooth. Add the sugar and mix on medium speed until light and airy, 3 to 4 minutes.
Add the eggs, one at a time, waiting until each incorporates into the batter. Add the vanilla and mix to combine. Stop the mixer and scrape down the sides of the bowl.
Add half of the dry ingredients and mix to combine. With the mixer on low, stream in the milk mixture and mix to combine. Add the remaining dry ingredients and mix to combine.
Toss the blueberries with the reserved tablespoon flour. Save ⅓ of the blueberries then fold in the remaining berries.
Evenly distribute the batter into the cupcake tins, filling each about ¾ of the way full. You should get 14 to 16 cupcakes. Top the cupcakes with 2 to 3 blueberries each and gently poke down to partially submerge.
Bake for 20 to 23 minutes, or until a toothpick inserted into the centers comes out clean. Cool the cupcake on a wire rack before icing.