WASHINGTON – Joe Walsh, who is challenging President Donald Trump in the 2020 Republican primary, on Wednesday mistakenly confused two early voting states: Iowa and New Hampshire.

In a tweet promoting a meet and greet in Iowa, Walsh mistakenly referred to the Hawkeye State as "the Granite State," which is New Hampshire's nickname.

"Friends in Iowa, join us tonight for a pop up in Des Moines celebrating our team’s first official trip to the Granite State and the launch of our campaign podcast," Walsh wrote. The tweet has since been deleted and replaced.

More:Trump slaps down California on auto emissions standard in latest salvo against Golden State

Iowa is home of the first-in-the-nation caucuses, while New Hampshire hosts the first primary of the 2020 election cycle. Both states are important for presidential candidates vying to be their party's nominee.

Walsh isn't the only candidate to mix up Iowa's nickname. Former Rep. Mark Sanford last month in a tweet referred to Iowa as the "Buckeye state," a reference to Ohio, CNN reported. Sanford is also weighing a presidential bid against Trump for the Republican nominee.

Walsh campaign manager Lucy Caldwell wrote on Twitter that she made the mistake on Walsh's Twitter account, saying that she sent the "tweet about Iowa while simultaneously planning our team’s next trip to" New Hampshire.

"Lucky for me, I work for a candidate who laughs off his team’s errors, unlike the current president, who makes his staff walk the gangplank for his own mistakes!" Caldwell continued.

"I’m lucky to have the best campaign manager in the world, who’s got the Hawkeye State AND the Granite State on her mind!" Walsh responded in a tweet.