McGrigor powrócił do Wielkiej Brytanii przed bitwą pod Waterloo i w 1814 otrzymał Odznakę Rycerza Kawalera. W 1821 roku został wybrany pierwszym przewodniczącym Medico-Botanical Society of London, założonego przez dr. Johna Frosta w celu skatalogowania roślin leczniczych. 30 września 1831 otrzymał tytuł baroneta, a w 1850 Order Łaźni. W dużej mierze był odpowiedzialny za utworzenie Royal Army Medical Corps, pełnił także funkcję rektora Uniwersytetu w Aberdeen.