Иматра имеет древнюю историю. Эти земли были заселены ещё в каменном веке, что подтверждается огромным количеством археологических материалов, найденных при раскопках на этих землях. Первым письменным документом, свидетельствующим о существовании Иматры, является что-то вроде налоговой рукописи 1541 года.
В то время на берегах реки Вуокси жители занимались в основном сменным земледелием, а также рыболовством. Эти места назывались Пелкола.
В 1929 году в Иматре была запущена гидроэлектростанция, что позволило создать множество новых промышленных предприятий.
В 30-40-е годы ХХ века, после зимы и Второй мировой войны, часть Карелии, входившей в состав Финляндии, отошла к Советскому Союзу. В конце 40-х годов был основан город Иматра, объединивший три промышленных поселка: Руоколахти, Йоутсено и Яаски. Финская деревня Энсо осталась на советской территории, в настоящее время это город Светогорск.
В 1950-х годах были сформированы планы по развитию Иматры до города с населением не менее 100 000 человек, но эти планы не осуществились, и сегодня здесь проживает всего около 25 000 человек.
В 1971 году поселковое образование Иматра получило статус города. К настоящему времени из различных поселений Иматра выросла в современный промышленный город, в котором первостепенное значение приобрели озеро Сайма, берега и речное пространство Вуокси, а также государственная граница.
80-е годы XIX века – начало периода индустриализации Иматры, именно тогда компания «Торнатор» построила в этих местах целлюлозно-бумажную мастерскую, бумажную фабрику и завод по производству катушек для ниток.
В настоящее время Иматра – это небольшой, уютный, спокойный, ухоженный провинциальный финский городок. Но Иматра – это ещё и город с современной, развитой городской инфраструктурой – хорошим транспортным сообщением, крупными торговыми центрами, кафе и ресторанами, развлекательными комплексами.