This study utilizes multi-sensor satellite images and machine learning methodology to analyze urban impervious surfaces, with a particular focus on Nanchang, Jiangxi Province, China. The results indicate that combining multiple optical satellite images (Landsat-8, CBERS-04) with a Synthetic Aperture Radar (SAR) image (Sentinel-1) enhances detection accuracy. The overall accuracy (OA) and kappa coefficients increased from 84.3% to 88.3% and from 89.21% to 92.55%, respectively, compared to the exclusive use of the Landsat-8 image. Notably, the Random Forest algorithm, with its unique dual-random sampling technique for fusing multi-sensor satellite data, outperforms other machine learning methods like Artificial Neural Networks (ANNs), Support Vector Machines (SVMs), Classification and Regression Trees (CARTs), Maximum Likelihood Classification (Max-Likelihood), and Minimum Distance Classification (Min-Distance) in impervious surface extraction efficiency. With additional satellite images from 2015, 2017, and 2020, the impervious surface changes are tracked in the Nanchang metropolitan region. From 2015 to 2021, they record a notable increase in impervious surfaces, signaling a quickened urban expansion. This study observes several impervious surface growth patterns, such as a tendency to concentrate near rivers, and larger areas in the east of Nanchang. While the expansion was mainly southward from 2015 to 2021, by 2021, the growth began spreading northward around the Gan River basin.