Chemical mechanical polishing is an essential process for achieving a high degree of planarization. The planarity after CMP sensitively depends on pattern scales, pattern densities and mechanical properties of polishing pads. In order to simulate the topography after CMP, a numerical model for the polishing pad is proposed. In this model, the surface roughness layer of the polishing pad is assumed as a flat soft layer. The distribution of the contact pressure between the patterned wafer and the polishing pad is calculated with finite element method, and the pattern topography is modified based on the pressure dependency of the polishing rate. The iterations of the contact pressure analyses and the topography modifications give the progress of the polishing process numerically. The model is applied to oxide CMP process with silica slurry and stacked pad of polyurethane and non-woven fabric. The compressive elastic moduli of polyurethane layer and non-woven fabric layer are measured dynamically. The elastic modulus of the soft layer is treated as a fitting parameter between the experimental results and the numerical model. The models with the elastic modulus of 10 MPa for the soft layer show good agreements with the experimental results in both of a short range, where the compressive deformation of the pad is dominant, and a long range, where the bending deformation is dominant. Static measurements for the surface elasticity of the polyurethane layer also give a good agreement with the model. The proposed pad model should be useful for the topography simulation, and it also guides the development of new polishing pads.