Possible to store data in terrain mesh?

Hey all,

Is there a way to store data in different parts of a terrain mesh and have it be intractable like a game object? I ask this because I want to lay down a landscape (say Europe) and then paint provinces over it and store said information about which part of the terrain is in what province. Then, a player could click on it and get relevant information on the province such as populations, resources, etc.