The present invention provides, inter alia, a method for purifying messenger RNA (mRNA), the method comprising (a) precipitating mRNA from an impure preparation, and (b) the impure preparation containing precipitated mRNA. Subjecting the product to a purification step including membrane filtration where the precipitated mRNA is captured on the membrane, and (c) eluting the captured precipitated mRNA from the membrane by resolubilization of the mRNA, thereby Obtaining a purified mRNA solution. In some embodiments, the purification step including membrane filtration suitable for the present invention is tangential flow filtration.本発明は、とりわけメッセンジャーRNA(mRNA)を精製する方法を提供するものであり、当該方法は、(a)不純調製物からmRNAを沈殿させるステップ、(b)沈殿したmRNAを含有する当該不純調製物を、当該沈殿したmRNAが膜に捕捉される膜ろ過を含む精製工程に供するステップ、及び(c)当該捕捉された沈殿mRNAを、当該mRNAの再可溶化により当該膜から溶離させ、それにより精製されたmRNA溶液を得るステップを含む。一部の実施形態において、本発明に適した膜ろ過を含む精製工程は、タンジェンシャルフローろ過である。