Meghalaya are o suprafață de aproximativ 22.430 de kilometri pătrați, cu un raport lungime/alungime de aproximativ 3:1.Statul este limitat la sud de diviziile bangladeșești Mymensingh și Sylhet, la vest de divizia bangladeșească Rangpur, iar la nord și est de statul Assam al Indiei. Capitala statului Meghalaya este Shillong. În timpul dominației britanice a Indiei, autoritățile imperiale britanice au poreclit-o "Scotlandul de Est al Indiei".
India