For color images captured by single-image sensors, enhancement is usually performed after Color Filter Array (CFA) demosaicking due to the fact that most image enhancement algorithms are developed for full color images. As enhancement prior to demosaicking will produce a different result from enhancement after demosaicking, it will be more desirable to enhance an image prior to demosaicking particularly for images with a narrow intensity range. One reason is that demosaicking is the interpolation of missing colors, and interpolation within a narrow intensity range with only a few discrete intensity levels may lead to large interpolation errors. On the other hand, if enhancement is performed prior to demosaicking to widen the range of intensity, the above-mentioned interpolation errors could be reduced. In this paper, we proposed an image enhancement algorithm particularly for CFA images prior to demosaicking. It has been shown that enhancement prior to demosaicking could produce more visually pleasing images than those performed after demosaicking.