In a large bowl, whisk the flour, baking soda, baking powder, cinnamon and salt.
In a separate bowl, whisk the buttermilk, sugar, eggs, oil and vanilla.
Zest and juice the lemon. Stir lemon juice and lemon zest into the buttermilk mixture.
Stir the wet ingredients into the dry ingredients until well combined. Gently fold the blueberries into the batter.
Coat two muffin pans with nonstick cooking spray, or line with cupcake liners. Fill each muffin cup 2/3 of the way full of batter.
Bake 35 minutes, until tops are golden brown and a toothpick inserted in the center comes clean. Cool in the muffin pan for at least 20 minutes before removing.