गढवाली भाषा इंडो आर्यन भाषा वर्ग के अंतर्गत आता है जबकि उत्तरी भाग में रहने वाला भूटिया तिब्बत-बर्मा वाली भाषा बोलता है जो अन्य गढ़वाली और तिब्बतन बोली के लिए सुबोध नहीं है। गढ़वाली की निकटतम भाषा कुमाउनी या कुमाउनी से सटे पूर्वी पहाड़ी केन्द्रीय उपसमूह है जिसका विस्तार हिमाचल प्रदेश से नेपाल तक है। उत्तरांचल के विभिन्न स्थानों पर कुमाउनी की तरह गढ़वाली में भी कई क्षेत्रीय बोलियां शामिल है। गढ़वाली भाषा के लिए देवनागरी लिपि का इस्तेमाल होता है। गढ़वाली के अन्तर्गत कई बोलियां है जो मुख्य भाषा से भिन्न है--- जौन्सार-बाबर औऱ क्षेत्रीय निवासियों की जौन्सारी भाषा --मारचस का मारची या भोटिया बोली --उत्तरकाशी के भागों में जाढ़ी --टेहरी के भागों में सैलानी। गढ़वाली भाषा पर अन्य कई भाषाओं का प्रभाव है।