Where Is, Location MapsCanada Where is Timmins Ontario? 5154 FacebookTwitter Location of Timmins Ontario Buy Timmins Ontario Map The city of Timmins in northeastern Ontario lies on the Mattagami River. It is the fourth-largest city in the region with a population of 41,788 (2016). Timmins Ontario Map Buy Other Map Welland – Pelham Ontario Map Sarnia Ontario Map Belleville Ontario Map Sainte-Marie Quebec Map