The award, which is voted on by managers and coaches, recognizes the best offensive performers at every position in each league.
The 29-year-old Ramirez hit .282 with 29 doubles, 18 homers and 70 RBIs this past season. He led all American League shortstops in average, slugging percentage (.431), home runs and total bases (252).
Ramirez becomes the ninth player in White Sox history to win a Silver Slugger. The most recent winner prior to Ramirez was Carlos Quentin (2008).