Upper Shyamnagar is a village in Selsella tehsil in district of West Garo Hills, Meghalaya, India. As per the data provided by Census of India in 2011, total population of Upper Shyamnagar was 666 which includes 334 males and 332 females. Upper Shyamnagar covers N/A area. Pincode of Upper Shyamnagar is 794104.