Preheat oven to 400F.
Mix flour, sugar, baking powder, salt, cinnamon and allspice in a large bowl.
Beat oil, eggs, and pumpkin until well-blended in a separate bowl.
Gently fold wet ingredients into dry ingredients. Do not overmix. Add cranberries and stir gently.
Spoon mixture into prepared muffin pan to make 12 muffins.
Bake for 20-23 minutes, until toothpick inserted into center of muffin comes out clean.