River water pollution is a key environmental issue to human society. How to effectively simulate the flow velocity and pollution transport in a vegetated river can provide a theoretical basis for solving such problems. Based on previous experimental data, this article uses the lattice Boltzmann method and random displacement method to simulate the velocity distribution and nutrient transport in multi-layer rigid vegetated rivers. The simulation results indicate that incorporating the drag force of the vegetation into the model according to different vegetation layers can effectively simulate the velocity in a multi-layer vegetated river. Incorporating the turbulent diffusion and mechanical diffusion effects of nutrients caused by vegetation into the model can effectively simulate the effects of multi-layer vegetation on nutrient transport. This model can provide effective predictions of the flow velocity and pollution transport in multi-layer vegetation.