Hello,
Vitaliy's code doesn't crash my MacBook MacOS 10.9.4 (16GB Graphics NVIDIA GeForce GT 750M 2048 MB)
I tried a different angle on Vitaliy's code, but I don't think it is an improvement. I tried a 2d version of the data representation because some of the states were getting hidden behind the others.
This is the same as Vitaliy's code except I am grabbing the position and scaling a bit differently:
divisions =
EntityValue[Entity["AdministrativeDivision", {_, "UnitedStates"}],
"Entities"];
dat = EntityValue[
divisions, {"Population", "Polygon",
"Position"}] /. {GeoPosition -> Identity, Quantity[x_, _] -> x};
dat[[All, 1]] =
Rescale[dat[[All, 1]], Through[{Min, Max}[dat[[All, 1]]]], {0.1, 1}]
Here is the 2D graphic where I have scaled the polygon of each state with its population and used a color scaling as well:
sizeScale[{population_, polygon_, center_}] :=
With[{polygons = polygon[[1]]},(*Print[polygons];*)
polygons /. {x_?NumericQ, y_?NumericQ} :>
Reverse@(center + population ({x, y} - center))]
Show[
Graphics[
{FaceForm[], EdgeForm[Black],
dat[[All, 2]] /. p : {x_?NumericQ, y_?NumericQ} :> Reverse[p] }],
Graphics[
Transpose[{ColorData["DarkRainbow"] /@ dat[[All, 1]],
Polygon /@ (sizeScale /@ dat)}]], ImageSize -> Large
]

As you can see, there is a strange outlier near the international date line. It looks like the Philippines, but that isn't one of the Entities in divisions (???)