The plant, which will produce "mRNA drug substance" and employ 75 new staff, will be brought onto the network by the end of 2021 with an investment of up to $40 million, the statement said.
The vaccines from the US drug maker and its German partner BioNTech will be delivered over the period 2021-2023, Commission President Ursula von der Leyen said at a briefing.
The agreement would be enough to inoculate the 450 million EU population for two years and comes as the bloc seeks to shore up long-term supplies.
President Andres Manuel Lopez Obrador told a news briefing that the United States will send doses of AstraZeneca's vaccine, which are slightly more than the 2.5 million US officials had previously indicated.
Lopez Obrador said that in return for the vaccines, Mexico would give the United States what it had "always" given, namely "friendship and cooperation across all spheres."
The US company pulled an application last month seeking emergency approval for its product in India after the drug regulator declined its request to skip a small local safety trial.
Pfizer was the first company to apply for emergency use authorisation in India, proposing to import doses from its US and European facilities instead of producing locally.
There was supposed to have come 43,000 doses (next week), and those have been delayed to (the following week) according to our information.
As of Tuesday, close to 180,000 individuals in Norway had received their first dose of vaccine against the disease and close to 50,000 had received their second shot.
The agreement brings the total number of doses to be delivered to the United States to 200 million, allowing for 100 million people to be vaccinated.
Pfizer and German partner BioNTech SE will deliver at least 70 million doses by June 30, with the balance of the 100 million doses to be delivered no later than July 31.