Here are some 2011 figures of golf courses per capita:
Golf Courses Per Capita
State Courses Population Per capita
North Dakota 123 672,591 5,468
South Dakota 132 814,180 6,168
Iowa 441 3,046,355 6,908
Wyoming 70 493,782 7,054
Nebraska 249 1,826,341 7,335
Vermont 76 608,827 8,011
Montana 119 989,415 8,314
Maine 150 1,328,361 8,856
Minnesota 575 5,303,925 9,224
Wisconsin 604 5,686,986 9,416
Michigan 1,047 9,883,640 9,440
South Carolina 462 4,625,364 10,012
Kansas 273 2,853,118 10,451
New Hampshire 123 1,316,470 10,703
Florida 1,481 15,982,378 10,792
Indiana 527 6,483,802 12,303
Idaho 126 1,567,582 12,441
Ohio 901 11,536,504 12,804
Arkansas 223 2,915,918 13,076
Hawaii 104 1,360,301 13,080
Kentucky 315 4,339,367 13,776
West Virginia 133 1,852,994 13,932
North Carolina 664 9,535,483 14,361
Arizona 421 6,392,017 15,183
Alabama 311 4,779,736 15,369
Oklahoma 241 3,751,351 15,566
Pennsylvania 811 12,702,379 15,663
Mississippi 189 2,967,297 15,700
Massachusetts 408 6,547,629 16,048
Colorado 306 5,029,196 16,435
Illinois 777 12,830,632 16,513
Oregon 231 3,831,074 16,585
Delaware 53 900,877 16,998
Missouri 336 5,988,927 17,824
Rhode Island 59 1,052,567 17,840
Connecticut 200 3,574,097 17,870
Georgia 523 9,687,653 18,523
Tennessee 329 6,346,105 19,289
Virginia 414 8,001,024 19,326
New Mexico 106 2,059,179 19,426
New York 976 19,378,102 19,855
Nevada 133 2,700,551 20,305
Washington 327 6,724,540 20,564
Utah 134 2,763,885 20,626
Louisiana 194 4,533,372 23,368
Texas 1,041 25,145,561 24,155
New Jersey 360 8,791,894 24,422
Maryland 231 5,773,552 24,994
Alaska 25 710,231 28,409
California 1,140 37,253,956 32,679
http://golfblogger.com/golf_courses_per_capita/