Preheat oven to 350°F.
Sift flour, baking powder, cinnamon, baking soda, and salt together and set aside.
Beat sugar into oil.
Blend dry ingredients with oil and sugar.
Add eggs one at a time, mixing well after each egg.
Fold in carrots, nuts, and raisins.
Pour into a lightly oiled 10-inch tube pan.
Bake about 1 hour 10 minutes.