Preheat oven to 375 F. Line a muffin tin with cupcake liners or brush muffin pan with melted butter. Set aside.
In a medium sized mixing bowl, combine the flour, baking powder, baking soda, cinnamon, and salt. Whisk until just combined. Pour in the blueberries and toss them in the mixture to coat. Set bowl aside.
In a large mixing bowl, combine the lemon zest and sugar. Rub the sugar and lemon zest together with your fingertips or mix to combine them with an electric mixer.
Add the room temperature butter to the lemon and sugar. Beat on medium speed for about 3 minutes, until light and fluffy.
Beat in the eggs one at a time until combined.
Use a spatula to stir in the vanilla, sour cream and milk. Fold in the dry ingredients and blueberries. Stir until just combined.
Use an ice cream scoop to evenly distribute the batter into the prepared muffin pan. (They will be filled to the rim with batter). Sprinkle turbinado sugar on top. Bake 17-19 minutes or until a toothpick comes out without wet crumbs when inserted in the middle of a muffin.
Let cool in muffin pan for 10 minutes then transfer muffins to a wire rack to cool completely.