Hyperspectral data acquired using airborne push-broom sensors frequently contain geometric distortion caused by aircraft motion. This paper presents a simple single reference line algorithm to correct push-broom imagery for geometric distortions resulting from aircraft roll during the scan period. If a straight line is not available throughout the entire image, multiple lines may be drawn to correct the entire image. The algorithm was applied to two hyperspectral urban images (Terre Haute, Indiana, USA and Provo, Utah, USA) acquired during summer 2006. The results demonstrate that this method is an effective way to correct many of the errors caused by the effect of aircraft roll on hyperspectral push-broom sensors. After performing the reference line correction one of the images was georeferenced using a DOQQ, and a RMSE value of 1.5 meters was achieved. The correction program used to implement the method was programmed in Python, and the program can be downloaded from the project's website.