Silverton is located in west-central Briscoe County at (34.471256, -101.304749)
According to the Köppen Climate Classification system, Silverton has a semi-arid climate, abbreviated "BSk" on climate maps [REF].