The Island of Sodor is an island in Thomas and Friends. It is located in the Irish Sea, between England and the Isle of Man. In the more recent seasons of the television series, it seems to be in the middle of an unknown ocean.