Abstract- This paper deals with rainfall forecasting using rainfall data which taken from Indonesian Agency for Meteorology, Climatology, and Geophysics (BMKG) and Oceanic Nino Index (ONI) data from NOAA Satellite and information service for Karangploso district. This paper proposes a Fuzzy Takagi-Sugeno-Kang rules and parameters extracting from particle swarm optimization (PSO) for rainfall forecasting. The novel of fuzzy rules and parameters within the data. Therefore, we able to obtain better accuracy. The experiment results demonstrate that the proposed solution able to obtain better accuracy. These results have proved the robustness of the proposed solution.