How Much Does a Grain Of Rice Weigh?

A single grain of uncooked long-grain rice weighs about 0.02 grams (0.0007 ounces).

Updated June 2026

How Much Does a Grain Of Rice Weigh?

The short answer: A single grain of uncooked long-grain rice weighs about 0.02 grams (0.0007 ounces). Long-grain types are generally a little heavier than short-grain ones.

Grain of rice weight by type

A single rice grain weighs only a fraction of a gram, varying slightly by the type and length of the grain.

Type (example)Typical weight per grain
Long-grain (basmati, jasmine)0.020 to 0.025 g
Medium-grain0.018 to 0.022 g
Short-grain (sushi)0.015 to 0.020 g
1,000 grains (approximate)about 20 to 25 g

What affects grain of rice weight

  • Grain type. Long-grain varieties are generally heavier than short-grain ones.
  • Polishing. Milled white grains weigh a little less than unpolished brown.
  • Moisture content. Drier grains weigh slightly less than freshly harvested ones.
  • Variety. Different cultivars produce grains of slightly different sizes.
  • Broken grains. Cracked or broken grains weigh less than whole ones.

How grain of rice weight compares

A single grain of rice weighs about the same as a single grain of table salt is heavy, and it would take roughly 50 grains to make just one gram.

Frequently asked questions

How many grains of rice are in a gram?
Since one grain weighs about 0.02 grams, roughly 45 to 50 grains of long-grain rice add up to one gram.

How many grains of rice are in a cup?
A cup of dry rice holds roughly 7,000 to 8,000 grains, depending on the variety and grain size.

Does cooked rice weigh more per grain?
Yes. A cooked grain absorbs water and can weigh two to three times as much as an uncooked grain.