Harper ranks third in the overall voting among NL players, and second among outfielders. The 20-year-old, who is currently on the disabled list with bursitis in his left knee, trails only Giants catcher Buster Posey and Braves outfielder Justin Upton in the overall voting.
Harper has garnered 1,182,532 votes so far, not far behind Posey, the overall leader, who has 1,275,956 votes.
Last year, Harper became the youngest All-Star position player in history and the third-youngest All-Star ever.
Harper is hitting .287 with 12 home runs, 23 RBIs and a .973 OPS this season. He got off to a torrid start but has cooled off over the last month. Injuries have played a factor in Harper's drop-off, as he's battled a host of ailments to his knee, left side, neck and wrist.
Here are the All-Star voting leaders in the National League so far:
C - Buster Posey
1B - Joey Votto, Reds
2B - Brandon Phillips, Reds
SS - Troy Tulowitzki, Rockies
3B - Pablo Sandoval, Giants
OF - Justin Upton, Braves
OF - Bryce Harper, Nationals
OF - Ryan Braun, Brewers
Fans will have through Thursday, July 4 to vote for the All-Star starters in each league.
Harper is also one of 10 candidates for the fan voting to determine the participants in this year's Home Run Derby. Fans can place their vote for who they'd like to see in Home Run Derby at MLB.com.
The NL contestants for the Home Run Derby are: Harper; Carlos Beltran of the Cardinals; Ryan Braun of the Brewers; Jason Heyward of the Braves; Matt Kemp of the Dodgers; Andrew McCutchen of the Pirates; Buster Posey of the Giants; Giancarlo Stanton of the Marlins; Joey Votto of the Reds; and David Wright of the Mets.