A system has been developed and made operational at the Met Office for the real-time diagnosis of soil state and surface hydrology. It is based on the Met Office Surface Exchanges Scheme (MOSES) modified to take account of unresolved soil and topographic heterogeneity when calculating surface runoff by incorporating a Probability Distributed Moisture (PDM) scheme developed by the Centre for Ecology and Hydrology. The implementation of MOSES-PDM in the Met Office's Nimrod nowcasting system is described. High resolution soil characteristics and land cover data, together with Nimrod's analyses of precipitation amount and type, cloud cover and near-surface atmospheric variables are used to drive MOSES-PDM. Hourly values of snowmelt, runoff, net surface radiation, evaporation, potential evaporation, soil temperature, soil moisture and soil moisture deficit are calculated on a 5 km grid.