Yinchuan está situada a orillas del río Amarillo, en el extremo oeste de la Gran Muralla.