Yiwu befindet sich in mittleren Gegenden der Provinz Zhejiang, die an der Südostküste Chinas liegt. Yiwu ist 300km entfernt von Chinas größter Stadt Shanghai und 120km entfernt von Hangzhou, der Hauptstadt von Zhejiang. Die Stadt hat eine Gesamtfläche von 1105 km2 und eine ständige Bevölkerung von 1,23 Millionen. Die Reform und Entwicklung von Yiwu wird von dem Staat unterstützt. Yiwu ist nach dem Neuen Pudong-Bezirk Shanghai und Neuen Binhai-Bezirk Tianjin die zehnte nationale Reform-Testzone geworden.
Yiwu gehört zum subtropischen Monsunklima. Das Wetter ist mild und feucht mit vier ausgeprägten Jahreszeiten. Die Jahresdurchschnittstemperaturen liegen bei 17 ° C. Die Höchstdurchschnittstemperaturen betragen im Juli 29.3 ° C, die Niedrigstdurchschnittstemperaturen im Januar 4,2 ° C.
Yiwu hat eine Gesamtfläche von 1.105 Quadratkilometer. Die Stadt verwaltet 8 Bezirke und 6 Gemeinden.