Of course the sales of RV's are sky high. But ask 100 of the new buyers if they are going to Mexico. The answer will be no. ALMCC has given a great response. Yes fear will be a factor but infrastructure is probably the biggest problem. RV parks with one 15 amp circuit for 2 units. Water pressure that wont even rise to your unit. Tight spaces built for small trailers with no slides. The regulars on this forum do not care about those problems but the new generation of RV'rs want something better. The lack of rv spaces in some areas was a big problem but the decrease in the amount of RV'rs has solved that problem! Many of the nicest parks on the coast are in areas where property values are ridiculous. How can you make money in an RV park that can hold maybe 50 units when a Condo or hotel development could have many hundreds of rooms. RV'rs are only in Mexico for a short season. As Chris stated they are a bad investment. The government is not interested in developing RV parks BUT Tourism in general is booming. Just go to one of the snowbird parks in AZ and mention that you are going to Mexico. The reactions will be: Aren't you worried about your security? I heard a Canadian was killed. Don't the roads damage your unit? Too many nice places to see in the USA. Some will even call you a fool for going to Mexico ! Another problem is that Mexico has never been a destination for RV'rs with children. It is families that are buying all those toy trailers! If the Mexican government showed an interest in RV tourism there would be positive changes. Aduana could drop all the dumb rules and make it as easy as entering Canada or the USA. No holograms and no bonds. Tolls for RV's could be lowered( at one time they did not charge for toads). But alas that is just wishful thinking. Another problem is the RV'rs who insist on going to tourist areas and boondocking on empty lots or Wal Marts. That is a slap in the face for RV park owners. We often get 3 or 4 high end MH's in Kino who just pull into a lot across from the beach. Very bad manners!
Moisheh