Market data
Diamond prices per carat.
Based on 1,713,022 diamonds. Updated daily.
Browse by shape

Round
738,132 diamonds
£3,227/ct

Oval
218,239 diamonds
£5,375/ct

Cushion
133,157 diamonds
£4,308/ct

Princess
70,214 diamonds
£2,867/ct

Emerald
129,682 diamonds
£4,958/ct

Pear
168,236 diamonds
£5,416/ct

Asscher
17,715 diamonds
£4,716/ct

Radiant
103,217 diamonds
£4,600/ct

Marquise
63,488 diamonds
£6,022/ct

Heart
55,328 diamonds
£4,461/ct