Preheat the oven to 350°. Line 12 1 cup cupcake tin with liners.
Sift the flour, baking powder, and salt together in a medium bowl.
Using electric mixer, cream the butter on medium. Lower speed and gradually add the sugar, creaming until light and fluffy.
Add the eggs one at a time, and beat well after each addition.
In a small bowl, combine the milk and vanilla.
To the butter mixture, add about one quarter of the flour mixture and mix well. Add about one quarter of the milk mixture and mix well. Continue alternating the flour mixture and milk mixture, beating after each addition until smooth.
Pour the batter into the cupcake tins. Bake for 20-22 minutes.
Remove from oven and let cool for about 10 minutes, then turn the cupcakes out of the tins and onto a rack to finish cooling completely.