नदी चट्टानों के निर्माण के लिए गतिमान जल और छोटी चट्टानों की आवश्यकता होती है। चट्टानें पानी से आसानी से नष्ट हो जाती हैं और अधिक संभावना है कि वे नदी चट्टानों का निर्माण करें। दांतेदार किनारों वाली विशिष्ट चट्टानें किसी नदी या धारा के तल में गिर सकती हैं या नदी के किनारे रह सकती हैं। नदी की गति निर्धारित करती है कि चट्टान कितनी जल्दी नदी की चट्टान बन जाती है।
नदी में चट्टानों के ऊपर से पानी लगातार बहता रहता है। पानी की गति स्वयं चट्टानों को प्रभावित नहीं करती है, बल्कि वह पानी अपने साथ चट्टानों के छोटे-छोटे टुकड़े, तलछट और गाद अपने साथ ले जाता है। टूटे हुए पत्थरों के ये छोटे-छोटे टुकड़े नदी के तल पर चट्टानों से टकराते हैं, जिससे उनके टुकड़े टूट जाते हैं, जिन्हें नदी बहा ले जाती है। जितनी तेजी से पानी चलता है, उतनी ही अधिक तलछट नदी की चट्टानों के ऊपर से बहती है, जिससे अपक्षय की गति तेज होती है।
अपरदन तब होता है जब चट्टान से टूटे हुए टुकड़े नदी में बह जाते हैं। चट्टान के ये टुकड़े नदी के किनारे और नदी के मुहाने पर रेत और गाद बनाते हैं। अंत में, एक संकरी धारा एक बड़ी नदी में फैल जाती है। इससे पानी की गति धीमी हो जाती है और नदी की चट्टानों के कुछ टूटे हुए टुकड़े (तलछट) नदी के तल में गिर जाते हैं। नदी के डेल्टा इस तरह से बनते हैं जब किसी नदी का पानी उसके मुहाने पर बहुत धीमी गति से चलता है जहाँ वह पानी के एक बड़े हिस्से में बहता है।