It might make sense to try to import the data from WolframAlpha, seeing as how they've gone to the trouble to set it up. Unfortunately, the support for doing so is a bit disappointing, as it can't be accessed directly through Mathematica. I imagine that a future version will support this but, for the time being, this is available only via WolframAlpha Pro's data download.
For example, my Facebook Report includes a "Friends' hometown's" pod. After a little fiddling with the pod options to get the data I want, I can click on the "Data download" button and request the data in "CDF [computable data]" format to get the following:
cityData = {{{{"city", "number of friends"}, {"Bexley, Ohio",
21}, {"Columbus, Ohio", 10}, {"Asheville, North Carolina",
8}, {"Atlanta, Georgia", 2}, {"Charlotte, North Carolina",
2}, {"Hendersonville, North Carolina",
2}, {"Winston\[Hyphen]Salem, North Carolina",
2}, {"Barnesville, Ohio", 1}, {"Beavercreek, Ohio",
1}, {"Belpre, Ohio", 1}, {"Bethesda, Maryland",
1}, {"Black Mountain, North Carolina", 1}, {"Buffalo, New York",
1}, {"Cashiers, North Carolina", 1}, {"Durham, North Carolina",
1}, {"East Haven, Connecticut",
1}, {"Fayetteville, North Carolina",
1}, {"Fort Collins, Colorado", 1}, {"Gainesville, Georgia",
1}, {"Greensboro, North Carolina", 1}, {"Helena, Montana",
1}, {"Hull, Massachusetts", 1}, {"Kalispell, Montana",
1}, {"Keene, New Hampshire", 1}, {"Kenly, North Carolina",
1}, {"Kitty Hawk, North Carolina",
1}, {"Lancaster, South Carolina", 1}, {"Lexington, Kentucky",
1}, {"Marion, Ohio", 1}, {"New York City, New York",
1}, {"Oakland, California", 1}, {"Oak Ridge, Tennessee",
1}, {"Pittsboro, North Carolina",
1}, {"Raleigh, North Carolina",
1}, {"Randleman, North Carolina", 1}, {"Roswell, Georgia",
1}, {"Saratoga Springs, New York", 1}, {"Shelbyville, Kentucky",
1}, {"Sylvania, Ohio", 1}, {"The Woodlands, Texas",
1}, {"Thurmond, West Virginia", 1}, {"Valdese, North Carolina",
1}, {"Virginia Beach, Virginia", 1}, {"Waterloo, Iowa",
1}, {"Weaverville, North Carolina", 1}}, {{"city",
"number of friends"}, {"Nenzing, Vorarlberg", 1}}},
"46 cities , 19 states , 2 countries"};
That's actual data that I can use in Mathematica now. For example:
cities = Rest[cityData[[1, 1]]];
Show[{
CountryData["UnitedStates", {"Shape", "Equirectangular"}],
Graphics[Select[Table[
{PointSize[city[[2]]^0.4/150], Tooltip[
Point[Reverse@CityData[StringSplit[city[[1]], ", "], "Coordinates"]],
city]},
{city, cities}], FreeQ[#, Point[Missing["NotAvailable"]]] &]]
}]

It's a bit tricky to get data out of the very cool "Friends network" pod, since the "CDF [computable data]" choice returns nothing. Instead, if we select "CDF [full ouput]", we get an image, but that image is in Mathematica Graphics format which allows us to extract some information. The "image" in the input below is exactly that output. Examining the image in InputForm reveals that there is a Line primitive that contains edge information defining the graph.

Let's transform the edges into a Graph and compute something semi-interesting about the graph. I guess the GraphDiameter of the largest connected component tells us how far removed two of my friends can be in that component.
edges = UndirectedEdge @@@ edges;
graph = Graph[edges]
GraphDiameter[Subgraph[graph,
First[ConnectedComponents[graph]]]]

Here's an image using GraphPlot, which seems to allow a bit finer control of the output. In particular, I don't see a way to access the "RepulsiveForcePower" suboption of the "SpringElectricalEmbedding" drawing method.
Clear[size];
talliedVertices = Sort[Tally[Sequence @@@ edges]];
total = Total[Last /@ talliedVertices];
sizes = (size[#[[1]]] = #[[2]]) & /@ talliedVertices;
maxSize = Max[sizes];
edges = Rule @@@ edges;
GraphPlot[edges, Method -> {"SpringElectricalEmbedding",
"RepulsiveForcePower" -> -2},
EdgeRenderingFunction -> ({Gray, Opacity[0.2], Line[#1]} &),
VertexRenderingFunction -> ( {
PointSize[size[#2]^(1/2)/(10 maxSize)], Point[#1]} &)]
