Modeling of the rainfall-runoff process is important in hydrology. Historically, researchers relied on conventional deterministic modeling techniques based either on the physics of the underlying processes, or on the conceptual systems which may or may not mimic the underlying processes. This study investigates the suitability of a conceptual technique along with a data-driven technique, to model the rainfall-runoff process. The conceptual technique used is based on the Xinanjiang model coupled with geographic information system (GIS) for runoff routing and the data-driven model is based on genetic programming (GP), which was used for rainfall-runoff modeling in the recent past. To verify GP’s capability, a simple example with a known relation from fluid mechanics is considered first. For a small, steep-sloped catchment in Hong Kong, it was found that the conceptual model outperformed the data-driven model and provided a better representation of the rainfall-runoff process in general, and better predictio...