This paper presents a model for the prediction of the number of passers-by in a downtown-shopping district. The model assumes that (i) an urban environment can be represented by a configuration of lines and nodes, and (ii) the segments of retail streets are frequented because of their relative attractiveness. Three Dutch city-centres have been studied, where the number of pedestrians in a street segment was the dependent variable. The resulting model explains 78.5% of the variation of pedestrians present in a street segment by using the following independent variables: the centrality of the street segment vis-à-vis public transport stops (and/or bicycle parkings), seven morphological features, four functional features and three aesthetical features.