In a large mixing bowl, whisk together the flour, sugar, baking powder, baking soda, and salt.
In a separate bowl, whisk together the buttermilk, milk, egg, melted butter, and vanilla extract.
Pour the wet ingredients into the dry ingredients and gently stir until just combined. Be careful not to over mix; a few lumps are okay.
Gently fold in the fresh blueberries.
Heat a non-stick skillet or griddle over medium heat and lightly grease with butter or cooking spray.
Pour 1/4 cup of batter onto the skillet for each pancake. Cook until bubbles form on the surface, then flip and cook for another minute or until golden brown.
Repeat with the remaining batter.
Serve the blueberry pancakes warm with your favorite toppings like maple syrup, whipped cream, or extra blueberries.