תנועה שורשית הוא מושג במדע המדינה המתאר יוזמה חברתית או פוליטית של אזרחים, אשר פעיליה מגיעים מן הקהילה. המונח המקורי באנגלית Grassroots Movement, מתאר יצירה של תנועה חברתית מן "שורשי העשב", בהנחה שצמיחה כזו היא ספונטנית וטבעית, שלא כמו תנועות חברתיות שמוקמות ומופעלות על ידי גורמי כוח מסורתיים. לעיתים, הפעילות המקומית יכולה לצבור כוח על-אזורי ולהפוך לפעילות פוליטית במישור הלאומי או אפילו הבינלאומי. תנועת ומפלגת הירוקים בגרמניה הם דוגמה לתנועה שורשית ש"התמסדה" והפכה לאחת מן המפלגות המובילות בארצה.