Toplama (f.i.s. "toplamaq"dan) – riyaziyyatda iki və ya daha çox ədədin cəmini tapmaq əməliyyatı. Toplama, ədədləri birləşdirib, ümumi miqdarı (cəmi) əldə etmək prosesidir. Bu əməliyyatın nəticəsi cəm adlanır. Məsələn, 2 + 3 = 5 ifadəsində 2 və 3 ədədləri toplanır və cəm 5 əldə edilir. Toplama əməliyyatı, ədədlərin sayının artırılması, bir-birinə əlavə olunması kimi də təsəvvür edilə bilər. Əsasən, həm tam, həm də kəsr ədədlər üçün tətbiq oluna bilir. Toplama əməliyyatının əsas xassələri kommutativlik (ədədlərin yerinin dəyişilməsi cəmi dəyişmir: a + b = b + a), assosiativlik (əlavə əməliyyatının qruplaşdırılması nəticəni dəyişmir: (a + b) + c = a + (b + c)) və neytral elementin (sıfırın) mövcudluğudur (hər hansı bir ədədə sıfır əlavə etmək, həmin ədədin dəyişməz qalmasına səbəb olur: a + 0 = a).
Toplama əməliyyatı sadə həyatımızda da geniş tətbiq olunur. Məsələn, meyvə sayını tapmaq, pul hesablamaq, məsafə hesablamaq və s. kimi hallarda toplama əməliyyatından istifadə edirik. Riyaziyyatın əsas əməliyyatlarından biri olmaqla yanaşı, toplama, hesablama və ölçmə sistemlərinin təməlində yer alır. Həmçinin, daha mürəkkəb riyazi anlayışların (məsələn, inteqral hesablama) təməlini də təşkil edir.
Toplama, "üstəgəl" simvolu (+) ilə işarə olunur. "Toplama və çıxma" ifadəsi isə ədədlər üzərində aparılan iki əsas əməliyyatı göstərir. Say prosesində toplama əməliyyatı tarixən çıxma əməliyyatından əvvəl meydana gəlmişdir. Bu, əşyaların sayının artmasının insan düşüncəsində çıxma əməliyyatından daha sadə və intuitiv olması ilə əlaqədardır.