Yes, all Western countries allow marriage with Mexican citizens, both in Mexico and the US. For marrying in America, you’ll need to obtain a K1 visa application.