Drylands support pastoralist social-ecological systems around the world. Ecological function in these water-limited environments frequently depends on tightly coupled, nonlinear interactions between water, soil, vegetation, and herbivores. Numerous complexity-based approaches have modeled localized ecohydrological feedbacks to yield insights into dryland landscape organization and emergent dynamics. The relevance of these models to management and sustainability continues to increase as researchers incorporate ecological processes at multiple scales and social-ecological variables like herding practices. However, many processes vary in their importance depending on ecological context, so there is a continuing need to construct models tailored to different contexts. We developed a model for semi-arid rangelands that experience highly variable rainfall, substantial Hortonian runoff during rain events, patchy vegetation structure, and grazing-influenced patch transitions. The model couples an existing, mechanistic cellular automata model of hillslope water balance with a dynamic vegetation model in which probabilistic transitions between bare, annual grass, perennial grass patches depend on soil moisture and grazing intensity. The model was parameterized based on a field site in Kenya, from which we had empirical hydrological measurements and several years of patch-to-hillslope scale measurements of vegetation structure. The model domain is a 100x100 grid of 2x2m cells,