On August 23, 2011, Hill and John McDonald were traded to the Arizona Diamondbacks in exchange for second baseman Kelly Johnson.
Hill hit his first home run as a Diamondback on August 28 against the San Diego Padres, a two-run shot to right field off starter Cory Luebke.

In Game 4 of the 2011 NLDS, Hill hit his first postseason home run.
The Diamondbacks would, however, lose the division series to the Milwaukee Brewers in 5 games.

After the 2011 season, the Diamondbacks resigned Hill to a 2-year, $11 million contract extension.

On April 7, 2012, Hill, who got moved up in the order to the #2 spot, went 2-4 with 3 RBI and 2 home runs against the Giants in the 1st and 2nd innings, both off of Madison Bumgarner.
This came after going 0-4 on Opening Day while hitting 8th.
The D-Backs went on to win 5-4.

On June 18, 2012, Hill hit for the cycle against the Seattle Mariners.
On June 29, 2012, Hill again hit for the cycle against the Milwaukee Brewers, becoming the first player to hit for the cycle twice in one season since Babe Herman in 1931 for the Brooklyn Robins and the first modern-era player to do so in the same month (John Reilly hit cycles a week apart in 1883).
On August 23, 2011, Hill and John McDonald were traded to the Arizona Diamondbacks in exchange for second baseman Kelly Johnson. Hill hit his first home run as a Diamondback on August 28 against the San Diego Padres, a two-run shot to right field off starter Cory Luebke.
In Game 4 of the 2011 NLDS, Hill hit his first postseason home run. The Diamondbacks would, however, lose the division series to the Milwaukee Brewers in 5 games.
After the 2011 season, the Diamondbacks resigned Hill to a 2-year, $11 million contract extension.
On April 7, 2012, Hill, who got moved up in the order to the #2 spot, went 2-4 with 3 RBI and 2 home runs against the Giants in the 1st and 2nd innings, both off of Madison Bumgarner. This came after going 0-4 on Opening Day while hitting 8th. The D-Backs went on to win 5-4.
On June 18, 2012, Hill hit for the cycle against the Seattle Mariners. On June 29, 2012, Hill again hit for the cycle against the Milwaukee Brewers, becoming the first player to hit for the cycle twice in one season since Babe Herman in 1931 for the Brooklyn Robins and the first modern-era player to do so in the same month (John Reilly hit cycles a week apart in 1883).
Aaron Hill (baseball)