The article investigates the dynamic interactions between seven macroeconomic variables and the stock prices for an emerging market, Malaysia, using cointegration and Granger causality tests. The results strongly suggest informational inefficiency in the Malaysian market. The bivariate analysis suggests cointegration between the stock prices and three macroeconomic variables – consumer prices, credit aggregates and official reserves. From bivariate error-correction models, we note the reactions of the stock prices to deviations from the long run equilibrium. These results are further strengthened when we extend the analysis to multivariate settings. We also note some evidence that the stock prices are Granger-caused by changes in the official reserves and exchange rates in the short run.