Silam is a state constituency in Sabah, Malaysia, that is represented in the Sabah State Legislative Assembly. Previously it was named Lahad Datu until a name change in 2019, when it was swapped with Silam.
As of 2020, Silam has a population of 45,375 people.
According to the gazette issued on 31 October 2022, the Silam constituency has a total of 7 polling districts.