Triton X-100, a non-ionic surfactant, has been used to sensitize the reaction of 5-(2′-carboxyphenyl)azo-8-quinolinol with uranium in aqueous medium at pH 5.2–6.1 to form a wine red coloured complex. The micellar sensitization results in two and a half-times enhanced molar absorptivity enabling the determination of uranium in rock samples at ppm level, stability of the complex enhanced from 4 hours to at least 72 hours. Extraction of the complex is avoided making the procedure simple, rapid and easy in operation. The molar absorptivity and Sandell's sensitivity of the complex are 1.50·104l·mol−1·cm−1 and 15.9 ng·cm−2, respectively, at λmax=568 nm. Beer's law is obeyed over the range 0–3.3 μg·ml−1 of uranium. An amount as low as 0.19 μg·ml−1 of uranium could be determined satisfactorily within a relative standard deviation of ±1.3%. The limits of determination and practical quantitation are 0.29 and 1.80 ppm, respectively. The method was applied to the determination of uranium in soil, stream sediment and rock samples.