吉田大八表示,日本鄉下的小鎮樣貌其實都差不多,通常人口外移嚴重,可能以前熱鬧的街道現在都關上鐵門,只剩幾家營業,因此還是有一些符合他開出三個條件的地點,劇組也分頭去找。最後找到了位於日本北陸富山縣的魚津市,「一看就就覺得是這裡,非常有感覺,市公所也是獨棟的,沒有比這裡更理想的,而且與電影裡的『魚深市』只差一個字。」吉田大八甚至猜想,原作者可能真的把這裡設定為故事背景,「但我沒問過,只是懷疑。」
《羊之木》在魚津市拍攝大約一個多月完成,當地對外來者很友善,拍攝時市公所觀光課也大力協助。吉田大八笑說:「有趣的是,片中錦戶亮演觀光課的課員『月末』,來招呼我們拍片的也是當地觀光課的課員。對我們來說,他就是『月末』,一直在他身上看到『月末』的影子。」
片中虛構的魚深市「諾羅羅半人半魚神」傳說,是故事重要的神祕象徵,為創造神明祭典的傳統歷史感,除了在劇本與美術下功夫,祭典重頭戲的大批臨演,也仰賴魚津市居民踴躍參與。影片殺青後,諾羅羅神巨大的魚頭雕像,一直留在當地,等電影上映後再移置市中心,成為觀光地標,吸引不少影迷朝聖。回顧這段過程,吉田大八說,他曾到許多地方拍戲,但這次在魚津市最難忘,就像電影形容當地的台詞:「人情溫暖、魚也好吃」。