Семейная компания Thames & Hudson была основана в 1949 году Уолтером и Евой Нейрат. Пара мечтала создать «музей без стен» и сделать доступным для широкой публики мир искусства и исследований ведущих ученых. Имя издательства — сочетание названий рек Темзы и Гудзона, протекающих через Лондон и Нью-Йорк соответственно, — отражает интернациональный подход издательства. Изображённые на логотипе дельфины символизируют дружбу и интеллект, один из них обращен на восток, а другой на запад, что указывает на связь между Старым и Новым светом.
Thames & Hudson сегодня — независимая компания, одно из ведущих издательств мира с более чем 2000 выпущенных иллюстрированных книг и альбомов. Основные направления изданий — искусство (изобразительное, прикладное, декоративное, исполнительское), архитектура, дизайн, фотография, мода, кино и музыка, а также археология, история и популярная культура. Штаб-квартира Thames & Hudson находится в Лондоне, подразделения компании располагаются в Нью-Йорке, Мельбурне, Сингапуре и Гонконге.