foresightedness

/fɔrˈsaɪtɪdnəs/
noun
  1. The ability to think about or plan for the future, especially by anticipating possible problems or needs.
    • Her foresightedness in saving money early allowed her to buy a house.
    • His foresightedness as a leader prevented many crises before they happened.
    • The city's foresightedness in building parks decades ago is appreciated by residents today.