Conforme a un estudio realizado por la empresa especializada Lamudi, en 45 de las ciudades más importantes del país, donde se tomó como parámetro el costo por metro cuadrado de una casa en venta, las cinco ciudades más caras para comprar casa en México son Puerto Vallarta, Oaxaca, Acapulco, Cancún y Ciudad de México; mientras que las ciudades con el costo inferior en la adquisición de inmuebles son: Matamoros, Nuevo Laredo, Tulancingo, Tehuacán y Torreón y su área Metropolitana.