La ecociudad o ciudades ecológicas surgen de la necesidad de preservar el medio ambiente y disminuir los efectos del cambio climático. Una ecociudad es una ciudad diseñada bajo principios ecológicos, que busca el desarrollo sustentable. Una ciudad ecología debe proveerse de todo los que necesita, es decir, recursos, alimentos y energía. Asimismo, debe evitar los actos contaminantes, además el uso de la tierra debe ser eficiente y reducir las causas que aceleran el calentamiento global.