In addition, Royals designated hitter Kendrys Morales has overtaken Seattle's Nelson Cruz, 3,269,634 votes to 3,128,121.
"It's pretty cool," manager Ned Yost said. "Our fans have stepped up in a big way for our players. They've really supported them, not only in the stands, but in the balloting, too."
Hosmer and Morales join their teammates -- catcher Salvador Perez, shortstop Alcides Escobar, third baseman Mike Moustakas, center fielder Lorenzo Cain and left fielder Alex Gordon -- as voting leaders at their positions.
The Royals would become the first team to have seven players voted to the All-Star team.
Also, second baseman Omar Infante has closed the gap on vote leader Jose Altuve of Houston. Altuve leads, 2,809,731 votes to 2,650,416.
Perez remains the AL leading vote-getter with 4,419,620 total votes, and he is followed in total votes by Cain with 4,211,472 and Moustakas with 4,046,726.
Gordon is third among outfielders with 3,393,134 votes. Teammate Alex Rios has climbed to fourth among outfielders at 2,311,122 votes.
Fans may also receive the ballot by texting VOTE to 89269 (USA) or 101010 (Canada). Or text VOTA for a ballot in Spanish. Message and data rates may apply. Up to five messages. No purchase required. Reply STOP to cancel. Reply HELP for info.
Following the announcement of the 2015 All-Stars, be sure to return to MLB.com and cast your 2015 Esurance MLB All-Star Game Final Vote for the final player for each league's All-Star roster. On Tuesday, July 14, watch the 2015 All-Star Game live on FOX, and during the game visit MLB.com to submit your choice for the Ted Williams Most Valuable Player Award presented by Chevrolet via the 2015 MLB All-Star Game MVP Vote.
MLB.com will provide extensive online coverage of All-Star Week festivities.
The 86th All-Star Game will be televised nationally by FOX, in Canada by Rogers Sportsnet and RDS, and worldwide by partners in more than 200 countries via MLB International's independent feed. ESPN Radio and ESPN Radio Deportes will provide national radio coverage of the All-Star Game. MLB Network and SiriusXM will also provide comprehensive All-Star Week coverage. For more information, please visit allstargame.com.
1. Salvador Perez, Royals: 4,419,620
2. Stephen Vogt, A's: 2,198,780
3. Russell Martin, Blue Jays: 855,798
4. Brian McCann, Yankees: 750,605
5. Caleb Joseph, Orioles: 400,802
1. Eric Hosmer, Royals: 3,551,005
2. Miguel Cabrera, Tigers: 2,933,108
3. Prince Fielder, Rangers: 1,088,428
4. Mark Teixeira, Yankees: 705,886
5. Albert Pujols, Angels: 587,805
1. Jose Altuve, Astros: 2,809,731
2. Omar Infante, Royals: 2,650,416
3. Jason Kipnis, Indians: 1,104,667
4. Dustin Pedroia, Red Sox: 726,006
5. Ian Kinsler, Tigers: 702,907
1. Mike Moustakas, Royals: 4,046,726
2. Josh Donaldson, Blue Jays: 2,329,742
3. Pablo Sandoval, Red Sox: 620,193
4. Adrian Beltre, Rangers: 619,494
5. Manny Machado, Orioles: 562,311
1. Alcides Escobar, Royals: 3,928,985
2. Jose Iglesias, Tigers: 1,819,764
3. Marcus Semien, A's: 910,707
4. Jed Lowrie, Astros: 713,703
5. Jose Reyes, Blue Jays: 464,104
1. Lorenzo Cain, Royals: 4,211,472
2. Mike Trout, Angels: 3,668,577
3. Alex Gordon, Royals: 3,393,134
4. Alex Rios, Royals: 2,311,122
5. Adam Jones, Orioles: 1,995,897
6. Michael Brantley, Indians: 1,466,472
7. Yoenis Cespedes, Tigers: 1,431,447
8. Jacoby Ellsbury, Yankees: 1,256,232
9. Jose Bautista, Blue Jays: 1,175,483
10. Josh Reddick, A's: 1,010,239
11. Hanley Ramirez, Red Sox: 857,182
12. Carlos Beltran, Yankees: 707,986
13. Torii Hunter, Twins: 672,479
14. Brett Gardner, Yankees: 602,804
15. J.D. Martinez, Tigers: 489,645
1. Kendrys Morales, Royals: 3,269,634
1. Nelson Cruz, Mariners: 3,128,121
3. Alex Rodriguez, Yankees: 788,538
4. David Ortiz, Red Sox: 690,977
5. Victor Martinez, Tigers: 504,983