What does it mean that people will go from city to city to seek the Lord in Zechariah?
It means people from many cities and strong nations will eagerly seek the Lord of hosts. They will go from city to city urging others to pray before Him, and they will come to Jerusalem to seek the Lord. This is set in a future time when Israel is the vehicle by which Gentiles are drawn to God.
Les explains that this follows the theme that Messiah would be the light of Israel, and Israel in turn would be the light to the Gentiles. In Zechariah’s prophecy, inhabitants of many cities will say to one another, “Let us go speedily to pray before the Lord, to seek the Lord of hosts.” They are hungry for a knowledge of the Lord, and they invite their neighbor, saying, “I’ll go also.” Many people and strong nations will come to seek the Lord of hosts, not in New York or London, but in Jerusalem, to pray before the Lord. Les then ties this to Israel’s role: ten men out of all languages of the nations—representing anybody and everybody but Israel—will take hold of the skirt of him that is a Jew and say, “We will go with you, for we have heard that God is with you.” God intended to reach the Gentiles through Israel, but Israel rejected it and said, thanks but no thanks.
Thus saith the LORD of hosts; It shall yet come to pass, that there shall come people, and the inhabitants of many cities:
See the rest