Raw almonds are a great snack for anyone. They contain monounsaturated fat, the good kind, a few carbohydrates, protein and fiber. Not only are they delicious but they have a lot of healthy properties, such as lowering cholesterol, improved complexion, and cancer prevention.
Typically one almond is about one gram in weight, so there are about 28 almonds in an ounce. You should never eat more than 2-3 ounces per day and that is too many if you are trying to lose weight. Almonds contain a lot of fat so most people should probably limit their intake to around 1 ounce per day.
You should know that most raw almonds now sold in the United States are not actually raw as they must be pasteurized. This is the result of a few cases of salmonella being traced to almonds back in 2001 and again in 2004. Of course, that changes the healthy aspects of the almonds.
Imported almonds do not have to be pasteurized nor do raw almonds sold directly from the grower (in small quantities).