Attendance Project: NPSL
Year-by-year attendance figures for the league that began life as the American Indoor Soccer Association and became the National Professional Soccer League. This is NOT the current NPSL (National Premier Soccer League), which is a low-rent outdoor league that has no connection to this NPSL (or to the NPSL of 1967). As you can see, I’m missing some team information. If you can fill in the blanks, please let me know.
| Team | G | Total | Avg. |
| Milwaukee Wave | 20 | 166,201 | 8,310 |
| Cleveland Crunch | 20 | 127,218 | 6,361 |
| Baltimore Blast | 20 | 107,533 | 5,377 |
| Kansas City Attack | 20 | 106,481 | 5,324 |
| Philadelphia Kixx | 20 | 104,478 | 5,224 |
| Harrisburg Heat | 20 | 103,568 | 5,178 |
| Buffalo Blizzard | 20 | 89,948 | 4,497 |
| Wichita Wings | 20 | 72,665 | 3,633 |
| Detroit Rockers | 20 | 59,800 | 2,990 |
| Toronto Thunderhawks | 20 | 39,707 | 1,985 |
| Edmonton Drillers | |||
| NPSL TOTAL | 200 | 977,599 | 4,888 |
| Team | G | Total | Avg. |
| Philadelphia Kixx | 22 | 177,790 | 8,081 |
| Milwaukee Wave | 22 | 176,050 | 8,002 |
| Buffalo Blizzard | 22 | 144,916 | 6,587 |
| Cleveland Crunch | 22 | 138,374 | 6,290 |
| Edmonton Drillers | 22 | 122,044 | 5,547 |
| Baltimore Blast | 22 | 119,795 | 5,445 |
| Kansas City Attack | 22 | 112,787 | 5,127 |
| Harrisburg Heat | 22 | 112,076 | 5,094 |
| St. Louis Ambush | 22 | 102,687 | 4,668 |
| Detroit Rockers | 22 | 90,163 | 4,098 |
| Wichita Wings | 22 | 78,605 | 3,573 |
| Montreal Impact | 22 | 58,131 | 2,642 |
| NPSL TOTAL | 264 | 1,433,418 | 5,430 |
| Team | G | Total | Avg. |
| Philadelphia Kixx | 20 | 179,478 | 8,974 |
| St. Louis Ambush | 20 | 169,439 | 8,472 |
| Milwaukee Wave | 20 | 169,065 | 8,453 |
| Cleveland Crunch | 20 | 160,670 | 8,034 |
| Buffalo Blizzard | 20 | 141,363 | 7,068 |
| Kansas City Attack | 20 | 119,802 | 5,990 |
| Edmonton Drillers | 20 | 119,650 | 5,983 |
| Harrisburg Heat | 20 | 111,995 | 5,600 |
| Detroit Rockers | 20 | 109,154 | 5,458 |
| Baltimore Blast | 20 | 95,903 | 4,795 |
| Wichita Wings | 20 | 72,040 | 3,602 |
| Montreal Impact | 20 | 62,271 | 3,114 |
| Florida Thundercats | 20 | 48,046 | 2,402 |
| NPSL TOTAL | 260 | 1,558,876 | 5,996 |
| Team | G | Total | Avg. |
| Philadelphia Kixx | 20 | 172,733 | 8,637 |
| Cleveland Crunch | 20 | 165,298 | 8,265 |
| St. Louis Ambush | 20 | 164,069 | 8,203 |
| Milwaukee Wave | 20 | 158,065 | 7,903 |
| Buffalo Blizzard | 20 | 156,674 | 7,834 |
| Harrisburg Heat | 20 | 118,101 | 5,905 |
| Wichita Wings | 20 | 108,517 | 5,426 |
| Detroit Rockers | 20 | 108,154 | 5,408 |
| Edmonton Drillers | 20 | 104,555 | 5,228 |
| Kansas City Attack | 20 | 104,276 | 5,214 |
| Baltimore Spirit | 20 | 100,023 | 5,001 |
| Cincinnati Silverbacks | 20 | 102,902 | 5,145 |
| Montreal Impact | 20 | 92,578 | 4,629 |
| NPSL TOTAL | 260 | 1,655,945 | 6,369 |
| Team | G | Total | Avg. |
| St. Louis Ambush | 20 | 181,435 | 9,072 |
| Cleveland Crunch | 20 | 160,880 | 8,044 |
| Milwaukee Wave | 20 | 159,494 | 7,975 |
| Buffalo Blizzard | 20 | 159,472 | 7,974 |
| Philadelphia Kixx | 20 | 157,889 | 7,894 |
| Edmonton Drillers | 20 | 144,871 | 7,244 |
| Harrisburg Heat | 20 | 120,354 | 6,018 |
| Kansas City Attack | 20 | 112,379 | 5,619 |
| Wichita Wings | 20 | 104,193 | 5,210 |
| Detroit Rockers | 20 | 102,022 | 5,101 |
| Baltimore Spirit | 20 | 95,192 | 4,760 |
| Cincinnati Silverbacks | 20 | 63,459 | 3,173 |
| Toronto Shooting Stars | 20 | 60,157 | 3,008 |
| Tampa Bay Terror | 20 | 41,460 | 2,073 |
| Columbus Invaders | 20 | 31,757 | 1,588 |
| NPSL TOTAL | 300 | 1,695,014 | 5,650 |
| Team | G | Total | Avg. |
| St. Louis Ambush | 20 | 182,043 | 9,102 |
| Cleveland Crunch | 20 | 152,931 | 7,647 |
| Milwaukee Wave | 20 | 147,265 | 7,363 |
| Buffalo Blizzard | 20 | 127,278 | 6,364 |
| Harrisburg Heat | 20 | 120,068 | 6,003 |
| Baltimore Spirit | 20 | 100,749 | 5,037 |
| Kansas City Attack | 20 | 97,305 | 4,865 |
| Wichita Wings | 21 | 101,490 | 4,833 |
| Detroit Rockers | 20 | 90,518 | 4,526 |
| Cincinnati Silverbacks | 20 | 75,183 | 3,759 |
| Chicago Power | 19 | 54,101 | 2,847 |
| Tampa Bay Terror | 20 | 36,558 | 1,828 |
| Canton Invaders | 20 | 32,515 | 1,626 |
| NPSL TOTAL | 260 | 1,318,004 | 5,069 |
| Team | G | Total | Avg. |
| St. Louis Ambush | 20 | 157,621 | 7,881 |
| Cleveland Crunch | 20 | 151,587 | 7,579 |
| Buffalo Blizzard | 20 | 145,661 | 7,283 |
| Milwaukee Wave | 20 | 142,162 | 7,108 |
| Harrisburg Heat | 20 | 120,062 | 6,003 |
| Wichita Wings | 20 | 116,343 | 5,817 |
| Baltimore Spirit | 20 | 114,653 | 5,733 |
| Detroit Rockers | 20 | 86,627 | 4,331 |
| Kansas City Attack | 20 | 77,395 | 3,870 |
| Chicago Power | 20 | 66,668 | 3,333 |
| Dayton Dynamo | 20 | 64,535 | 3,227 |
| Canton Invaders | 20 | 36,510 | 1,826 |
| NPSL TOTAL | 240 | 1,279,824 | 5,333 |
| Team | G | Total | Avg. |
| Buffalo Blizzard | 20 | 168,690 | 8,435 |
| St. Louis Ambush | 20 | 162,861 | 8,143 |
| Milwaukee Wave | 20 | 153,844 | 7,692 |
| Baltimore Spirit | 20 | 129,410 | 6,471 |
| Cleveland Crunch | 20 | 133,546 | 6,677 |
| Wichita Wings | 20 | 133,439 | 6,672 |
| Detroit Rockers | 20 | 104,020 | 5,201 |
| Harrisburg Heat | 20 | 96,940 | 4,847 |
| Chicago Power | 20 | 90,300 | 4,515 |
| Kansas City Attack | 20 | 84,802 | 4,240 |
| Dayton Dynamo | 20 | 64,366 | 3,218 |
| Canton Invaders | 20 | 47,988 | 2,399 |
| NPSL TOTAL | 240 | 1,370,206 | 5,709 |
| Team | G | Total | Avg. |
| Milwaukee Wave | 20 | 155,158 | 7,758 |
| St. Louis Ambush | 20 | 154,351 | 7,718 |
| Buffalo Blizzard | 21 | 148,431 | 7,068 |
| Cleveland Crunch | 21 | 142,632 | 6,792 |
| Wichita Wings | 21 | 117,926 | 5,616 |
| Baltimore Spirit | 20 | 108,887 | 5,444 |
| Chicago Power | 20 | 98,189 | 4,909 |
| Kansas City Attack | 20 | 92,885 | 4,644 |
| Harrisburg Heat | 20 | 88,694 | 4,435 |
| Dayton Dynamo | 21 | 81,977 | 3,904 |
| Detroit Rockers | 20 | 67,386 | 3,369 |
| Denver Thunder | 15 | 31,912 | 2,127 |
| Canton Invaders | 21 | 43,512 | 2,072 |
| NPSL TOTAL | 260 | 1,331,940 | 5,123 |
| Team | G | Total | Avg. |
| Milwaukee Wave | 20 | 152,588 | 7,629 |
| Chicago Power | 20 | 92,244 | 4,612 |
| Detroit Rockers | 20 | 68,320 | 3,416 |
| Tulsa Ambush | 20 | 67,445 | 3,372 |
| Harrisburg Heat | 20 | 62,277 | 3,114 |
| Kansas City Attack | 20 | 60,997 | 3,050 |
| Canton Invaders | 20 | 42,558 | 2,128 |
| Illinois Thunder | 20 | 32,250 | 1,613 |
| Dayton Dynamo | |||
| NPSL TOTAL | 160 | 578,679 | 3,617 |
| Team | G | Total | Avg. |
| Milwaukee Wave | 20 | 155,991 | 7,800 |
| Detroit Rockers | 20 | 80,619 | 4,031 |
| Atlanta Attack | 20 | 74,292 | 3,715 |
| Hershey Impact | 20 | 67,957 | 3,398 |
| Chicago Power | 20 | 49,304 | 2,465 |
| Canton Invaders | 20 | 49,170 | 2,459 |
| Illinois Thunder | 20 | 43,194 | 2,160 |
| New York Kick | 20 | 38,499 | 1,925 |
| Dayton Dynamo | |||
| NPSL TOTAL | 160 | 559,026 | 3,494 |
| Team | G | Total | Avg. |
| Milwaukee Wave | 20 | 133,508 | 6,675 |
| Chicago Power | 20 | 72,043 | 3,602 |
| Indiana Kick | 20 | 46,480 | 2,324 |
| Memphis Rogues | 19 | 31,383 | 1,652 |
| Atlanta Attack | |||
| Canton Invaders | |||
| Dayton Dynamo | |||
| Hershey Impact | |||
| AISA TOTAL | 79 | 283,414 | 3,588 |
| Team | G | Total | Avg. |
| Ft. Wayne Flames | 20 | 74,840 | 3,742 |
| Dayton Dynamo | 20 | 43,153 | 2,158 |
| Memphis Storm | 20 | 40,951 | 2,048 |
| Canton Invaders | 20 | 0 | |
| Chicago Power | 20 | 0 | |
| Hershey Impact | 20 | 0 | |
| Milwaukee Wave | |||
| AISA TOTAL | |||
| Team | G | Total | Avg. |
| Jacksonville Generals | 6 | 16,495 | 2,749 |
| Dayton Dynamo | 6 | 16,297 | 2,716 |
| Milwaukee Wave | 6 | 15,940 | 2,657 |
| Canton Invaders | |||
| Ft. Wayne Flames | |||
| Memphis Storm | |||
| AISA TOTAL | 18 | 48,732 | 2,707 |
| Team | G | Total | Avg. |
| Milwaukee Wave | 12 | 39,255 | 3,271 |
| Canton Invaders | |||
| Ft. Wayne Flames | |||
| Memphis Storm | |||
| AISA TOTAL | 12 | 39,255 | 3,271 |
| Team | G | Total | Avg. |
| Memphis Storm | 21 | 73,207 | 3,486 |
| Canton Invaders | 21 | 69,183 | 3,294 |
| Ft. Wayne Flames | 21 | 47,647 | 2,269 |
| Milwaukee Wave | 21 | 48,641 | 2,316 |
| Louisville Thunder | 20 | 43,732 | 2,187 |
| Tampa Bay Rowdies | 21 | 43,015 | 2,048 |
| Toledo Pride | 21 | 39,107 | 1,862 |
| Chicago Shoccers | 21 | 38,847 | 1,850 |
| AISA TOTAL | 167 | 403,379 | 2,415 |
| Team | G | Total | Avg. |
| Canton Invaders | 20 | 58,340 | 2,917 |
| Louisville Thunder | 20 | 56,857 | 2,843 |
| Milwaukee Wave | 20 | 36,043 | 1,802 |
| Kalamazoo Kangaroos | 20 | 34,681 | 1,734 |
| Columbus Capitals | 20 | 27,707 | 1,385 |
| Chicago Shoccers | 20 | 19,637 | 982 |
| AISA TOTAL | 120 | 233,265 | 1,944 |
| Team | G | Total | Avg. |
| Canton Invaders | 20 | 46,515 | 2,326 |
| Milwaukee Wave | 20 | 42,271 | 2,114 |
| Kalamazoo Kangaroos | 20 | 41,657 | 2,083 |
| Louisville Thunder | 20 | 38,304 | 1,915 |
| Columbus Capitals | 20 | 27,467 | 1,373 |
| Chicago Vultures | 20 | 8,531 | 427 |
| AISA TOTAL | 120 | 204,745 | 1,706 |