Không có một công thức hóa học nào cho đá granit. Đá hoa cương là một loại đá và do đó được cấu tạo bởi một số loại khoáng chất. Đá hoa cương chủ yếu là fenspat kiềm và thạch anh, với các khoáng chất khác là phụ kiện hoặc tình cờ.
Công thức hóa học của fenspat kiềm bao gồm KAlSi3O8, là orthoclase; (K, Na) AlSi3O8, là sanidin; và KAlSi3O8, là microline. Một fenspat kiềm khác là anorthoclase, có công thức là (Na, K) AlSi3O8. Công thức hóa học của thạch anh là SiO2.
Các khoáng chất khác có thể mang lại cho đá granit sự đa dạng về màu sắc và kết cấu. Những khoáng chất khác bao gồm mica, amphibole, hornblend, biotit và muscovite.
Granite là một loại đá lửa, plutonic. Nó được hình thành trong các khoang magma dưới lòng đất và từ từ hoạt động lên đến vỏ Trái đất.