Specific satellite image spectrum can well perform automatically classification for monitoring agricultural land cover, but the obstacle for urban area land use classification application is still under research stage. The fundamental barrier is due to the fact that land use for urban area is composed by several groups of complex land cover types which reflect differently from any single land cover. Traditional pixel based classification assign each pixel a certain land cover type from its spectrum reflectance value and through statistical analysis. The process ignores neighboring relationship between each pixel spectrum reflectance which cause the main reason for poor land use classification for urban area. This study applied Spatial Post Classification Algorithm on high resolution satellite image for urban land use classification. The classification can be disaggregated into two stages, the first stage is standard per pixel based classification. At this stage, the land cover was identified as seven types (large construction, small construction, forest, crop, grass, bare, and water) by Gauss Maximum Likelihood method. The results showed an overall accuracy to 92.7% with 0.91 Kappa value. The second stage applied seven different window matrix sizes (3*3, 5*5, 7*7, 9*9, 11*11, 21*21, and 31*31) as post classification from first stage outcomes. The land use can then be identified as eight types (high density housing, middle density housing, industrial, farm, pasture, forest, open space, and water). The result showed an optimum window matrix size was 11*11 for complicated and fractal urban area land use type classification. This window size can well describe spatial changes of land cover through entire study area, and can minimize smooth effect from large window matrix size. The final land use classification can reach overall accuracy to 89.6% with 0.86 Kappa value.