One grain of long-grain rice weighs about 1/64 of a gram. This weight varies slightly depending on the type of rice that is being weighed.
There are about 29,000 grains of rice in one pound of long-grain white rice. One pound is the equivalent of 16 ounces, which means that there are 1,812 grains of rice per ounce. One ounce is the equivalent of 28.35 grams, which means there are just under 64 grains of rice in 1 gram of rice. This means that each grain of rice weighs approximately 1/64 of a gram.
Rice consumption varies widely by culture. The average American eats around 26 pounds of rice per year, while Asians average up to 300 pounds a year. This means that the average Asian consumes nearly 9 million grains of rice each year.