Mto Marico au Madikwe ni mto wa Afrika Kusini. Kuna mabwawa mengi ndani ya bonde la mto huo. Groot Marico limeitwa kutokana na jina la mto Marico. Mto unaungana kulia mwa kando zake na Crocodile River ambao hujulikana kama mto Limpopo. Mto unaanza mwanzoni kabisa katika Eye of Marico, karibu na Rustenburg na Swartruggens katika jimbo la Kaskazini-Magharibi ya Afrika Kusini. Chanzo cha mto ni dolomitic shimo lillopo chini ya ardhi lenye maji masafi ambayo pia ni mazuri kwa michezo ya scuba diving . Hutiririka kaskazini kama Marico mkuu na mbali kwa chini hujulikana kama Klein Marico River . Kwa urefu wake hujulikana pia kama mto Madikwene , ila baada ya Sehubyane River (Sandsloot) huungana kushoto kwake na jina lake hubadilika kuwa mto Marico. Mto huendelea kutiririka kuelekea kaskazini halafu hupinda kuelekea kaskazini mashariki na kuung mpaka kati ya  South Africa na Botswana. Kwa chini maji yanapotiririka,mto Crocodile huungana na mto Marico kwa upande wake wa kulia na jina la mkondo huo hubadilika na kuwa Limpopo River. About 5 km short of the confluence the Notwane River huungana na mto Limpopo kwa upande wake wa kusini magharibi. Mto Marico ni sehemu ya Crocodile (West) and Marico Water Management Area.