The water demand of a city is a complex and non linear function of climatic, socioeconomic, institutional and management variables. Identifying the prominent variables among these is essential in order to adequately predict water demand, and to plan and manage water resources and the supply systems. Further, the need for such identification becomes more pronounced when data constraints arise. The objective of this study was to establish, using correlation and sensitivity analyses, a minimum set of variables required to predict water demand with significant accuracy. Artificial Neural Networks (ANN) models were developed to predict short-term (daily) and medium-term (monthly) demands for Bangkok. Using meteorological and water utility variables for short-term prediction, and different ANN architecture, 16 sets of models with a 1-, 2-and 3-day lead period were developed. Although the best fit models for the three lead periods used different input variables, prediction accuracies over 98% were achieved by using only the historic daily demand (HDD) as the explanatory variable. Similarly, for medium-term prediction, 11 sets of models with lead periods of 1-, 2-and 6-months were developed, using meteorological, water utility and socioeconomic variables. The best fit models for the three lead periods used all explanatory variables but prediction accuracies of more than 98% were obtained by downsizing the variable set. The meteorological variables have a greater influence on medium-term prediction as compared to short-term prediction, suggesting that future water demand in Bangkok could be significantly affected by climate change.