У кислица рожковая широкое географическое распространение, она растет на родине в регионах Африки, Азии, центральной и южной части Европы и Америки. Также она была ввезена на различные континенты, утвердившись в экосистемах от Скандинавии до Юго-Восточной Азии и от Тихоокеанских островов до Южной Америки. Хотя кислица рожковая иногда считается возможностным видом в определенных областях, он может оказывать влияние на местные экосистемы, где его считают инвазивным, особенно в некоторых частях Северной Америки, Австралии и Восточной Азии.