Hầu hết kim cương tự nhiên có độ tuổi từ 1 tỷ đến 3,5 tỷ năm. Hầu hết được hình thành ở độ sâu từ 150 đến 250 km (93 và 155 mi) trong lớp phủ Trái đất, mặc dù một số ít đến từ độ sâu 800 km (500 mi). Dưới áp suất và nhiệt độ cao, chất lỏng chứa carbon đã hòa tan khoáng chất và thay thế chúng bằng kim cương. Gần đây hơn nhiều (hàng chục đến hàng trăm triệu năm trước), chúng được mang lên bề mặt trong các vụ phun trào núi lửa và lắng đọng trong các tảng đá lửa được gọi là kimberlite và lamproite.