Williamnagar is one of the 60 assembly constituencies of Meghalaya, a north east state of India. This constituency falls under Tura Lok Sabha constituency. It is part of the East Garo Hills district and is reserved for candidates belonging to the Scheduled Tribes. The current MLA from this constituency is of National People's Party.