Граніт утворювався в різних ситуаціях. Частина граніту утворилася в зонах рифтової континентальної або океанічної кори, але більша частина граніту утворилася в зонах зіткнення між континентами та океанічною корою, а також там, де континенти злилися.
Граніт утворений двома різними процесами: шляхом фракційної кристалізації базальтової магми; та шляхом плавлення давньої континентальної кори. Між цими кінцевими елементами існує спектр гібридних процесів, включаючи змішування базальтової та гранітної магм, а також забруднення базальтової магми частковими розплавами різних типів континентальної кори.
Граніт, що містить як мусковіт, так і біотит, називається двослюдяним або двослюдяним гранітом. Двослюдяні граніти, як правило, мають високий вміст калію та низький вміст плагіоклазу, і зазвичай це граніти S-типу або граніти A-типу.
Граніт має кислий склад і більш поширений в останній геологічний час на відміну від ультрамафічної давньої магматичної історії Землі. Кислі породи менш щільні, ніж мафічні та ультраосновні породи, і тому вони мають тенденцію уникнути субдукції, тоді як базальтові або габрові породи мають тенденцію занурюватися в мантію під гранітними породами континентальних кратонів. Тому гранітні породи складають основу всіх материків суші.
