Haggai obviously preached and wrote in Jerusalem as is clear from his references to the temple in both chapters. Confirming this location is his reference to the nearby mountains (1:8, 11). There were no real mountains in Babylonia.