Preheat oven to 375 degrees F. Line a 12-cup muffin pan with baking cups.
Sift together flour, baking soda, baking powder and salt.
Beat the butter and sugar together on high speed until pale and fluffy about 3 minutes. Beat in eggs 1 at a time then vanilla.
Scrape down sides of the bowl. On low speed beat in flour in 3 additions alternating with sour cream starting and ending with flour. Fold in blueberries.
Fill baking cups 2/3 full.
Bake about 20 minutes until toothpick comes out clean with a few moist crumbs - not raw batter - attached. Cool completely on wire racks before frosting.