Does your Milwaukee neighborhood have more bars or grocers?
Kilbourn Town has the widest lead of bars over grocers in the City of Milwaukee: 48 bars and 1 grocer.
Across the City we have 428 bars and 78 grocers on record. In 1 of the 24 neighborhoods we rank, grocers outnumber bars.

- Middle City neighborhood
- +7
- Of 24 ranked
- Metric
- bars minus grocers
- Year
- As of November 3, 2026
Milwaukee County by bars minus grocers
Darker means a higher number. Lake Michigan is on the right. Press a shape to open that neighborhood.
- 1 Kilbourn Town: +47
- 2 Juneau Town: +41
- 3 Lower East Side: +34
- 4 Old North Milwaukee: +1
- 5 Polonia: +1
- 6 Capitol Heights: -1
- -7 to -1
- +0 to +2
- +3 to +6
- +7 to +13
- +22 to +47
- Too few of either to rank
- None on record or no figure
Bars minus grocers, as of November 3, 2026. Each color holds about the same number of neighborhoods. The heavy line is the City of Milwaukee boundary.
City of Milwaukee neighborhoods
Bars minus grocers, as of November 3, 2026. To be ranked, a neighborhood needs at least 5 of the two together. Neighborhoods under that are in the table with their numbers and the reason. 97 City neighborhoods aren't in this table: we have neither bars nor grocers on record inside their boundary.
84 of 84
No matches on this page.
| Kilbourn Town | 1 | +47 | 48 | 1 |
|---|---|---|---|---|
| Juneau Town | 2 | +41 | 45 | 4 |
| Lower East Side | 3 | +34 | 38 | 4 |
| Bay View | 4 | +33 | 37 | 4 |
| Walker's Point | 5 | +29 | 31 | 2 |
| Historic Third Ward | 6 | +25 | 26 | 1 |
| Riverwest | 7 | +22 | 24 | 2 |
| Historic Mitchell Street | 8 | +13 | 15 | 2 |
| Clock Tower Acres | 9 | +9 | 9 | 0 |
| Harbor View | 10 | +8 | 9 | 1 |
| Forest Home Hills | 11 | +7 | 7 | 0 |
| Menomonee River Valley | 11 | +7 | 7 | 0 |
| Muskego Way | 11 | +7 | 7 | 0 |
| Bluemound Heights | 14 | +6 | 6 | 0 |
| Halyard Park | 15 | +5 | 5 | 0 |
| Lake Park | 15 | +5 | 5 | 0 |
| Murray Hill | 15 | +5 | 7 | 2 |
| Burnham Park | 18 | +4 | 5 | 1 |
| Avenues West | 19 | +3 | 4 | 1 |
| Harambee | 19 | +3 | 4 | 1 |
| Lincoln Village | 19 | +3 | 4 | 1 |
| Old North Milwaukee | 22 | +1 | 3 | 2 |
| Polonia | 22 | +1 | 4 | 3 |
| Capitol Heights | 24 | -1 | 2 | 3 |
| Amani | Too few of either, not ranked | -2 | 1 | 3 |
| Arlington Heights | Too few of either, not ranked | +2 | 2 | 0 |
| Brewer's Hill | Too few of either, not ranked | +2 | 2 | 0 |
| Clayton Crest | Too few of either, not ranked | -1 | 0 | 1 |
| Cold Spring Park | Too few of either, not ranked | -1 | 0 | 1 |
| Concordia | Too few of either, not ranked | -1 | 0 | 1 |
| Enderis Park | Too few of either, not ranked | +0 | 1 | 1 |
| Estabrook Park | Too few of either, not ranked | +1 | 1 | 0 |
| Euclid Park | Too few of either, not ranked | +1 | 1 | 0 |
| Fair Park | Too few of either, not ranked | +0 | 1 | 1 |
| Fairfield | Too few of either, not ranked | +0 | 1 | 1 |
| Fairview | Too few of either, not ranked | +1 | 1 | 0 |
| Fernwood | Too few of either, not ranked | +1 | 1 | 0 |
| Franklin Heights | Too few of either, not ranked | +1 | 1 | 0 |
| Freedom Village | Too few of either, not ranked | +1 | 1 | 0 |
| Golden Valley | Too few of either, not ranked | -1 | 0 | 1 |
| Grasslyn Manor | Too few of either, not ranked | -1 | 0 | 1 |
| Havenwoods | Too few of either, not ranked | +1 | 1 | 0 |
| Jackson Park | Too few of either, not ranked | +1 | 1 | 0 |
| Johnson's Woods | Too few of either, not ranked | +1 | 1 | 0 |
| Layton Park | Too few of either, not ranked | +0 | 1 | 1 |
| Lincoln Creek | Too few of either, not ranked | +0 | 2 | 2 |
| Long View | Too few of either, not ranked | -1 | 1 | 2 |
| Lyons Park | Too few of either, not ranked | -2 | 0 | 2 |
| Marquette | Too few of either, not ranked | +4 | 4 | 0 |
| Martin Drive | Too few of either, not ranked | +1 | 1 | 0 |
| Menomonee River Hills East | Too few of either, not ranked | -4 | 0 | 4 |
| Merrill Park | Too few of either, not ranked | +1 | 1 | 0 |
| Metcalfe Park | Too few of either, not ranked | -1 | 0 | 1 |
| Midtown | Too few of either, not ranked | +3 | 3 | 0 |
| Mitchell West | Too few of either, not ranked | -1 | 0 | 1 |
| Morgandale | Too few of either, not ranked | +0 | 1 | 1 |
| New Coeln | Too few of either, not ranked | +1 | 1 | 0 |
| North Division | Too few of either, not ranked | +2 | 3 | 1 |
| Parkway Hills | Too few of either, not ranked | +1 | 1 | 0 |
| Riverside Park | Too few of either, not ranked | +4 | 4 | 0 |
| Roosevelt Grove | Too few of either, not ranked | +0 | 2 | 2 |
| Rufus King | Too few of either, not ranked | +0 | 1 | 1 |
| Schlitz Park | Too few of either, not ranked | +1 | 1 | 0 |
| Sherman Park | Too few of either, not ranked | +1 | 1 | 0 |
| Silver City | Too few of either, not ranked | +1 | 2 | 1 |
| Southgate | Too few of either, not ranked | +0 | 1 | 1 |
| Southpoint | Too few of either, not ranked | -1 | 0 | 1 |
| Story Hill | Too few of either, not ranked | +2 | 3 | 1 |
| Sunset Heights | Too few of either, not ranked | -1 | 0 | 1 |
| Timmerman West | Too few of either, not ranked | +1 | 1 | 0 |
| Tippecanoe | Too few of either, not ranked | +2 | 3 | 1 |
| Town of Lake | Too few of either, not ranked | +3 | 3 | 0 |
| Triangle North | Too few of either, not ranked | +1 | 2 | 1 |
| Upper East Side | Too few of either, not ranked | +1 | 1 | 0 |
| Uptown | Too few of either, not ranked | +0 | 1 | 1 |
| Valhalla | Too few of either, not ranked | +1 | 1 | 0 |
| Washington Heights | Too few of either, not ranked | +3 | 3 | 0 |
| Washington Park | Too few of either, not ranked | +1 | 2 | 1 |
| White Manor | Too few of either, not ranked | +0 | 1 | 1 |
| Wick Field | Too few of either, not ranked | +1 | 1 | 0 |
| Williamsburg | Too few of either, not ranked | -2 | 1 | 3 |
| Wilson Park | Too few of either, not ranked | +1 | 1 | 0 |
| Woodland Court | Too few of either, not ranked | +1 | 1 | 0 |
| Yankee Hill | Too few of either, not ranked | +2 | 3 | 1 |
Suburbs
| West Allis | 1 | +10 | 21 | 11 |
|---|---|---|---|---|
| Wauwatosa | 2 | +4 | 18 | 14 |
| Shorewood | 3 | +3 | 4 | 1 |
| St. Francis | 4 | +2 | 4 | 2 |
| South Milwaukee | 5 | +0 | 4 | 4 |
| West Milwaukee | 5 | +0 | 4 | 4 |
| Franklin | 7 | -2 | 5 | 7 |
| Glendale | 8 | -5 | 0 | 5 |
| Greenfield | 9 | -6 | 5 | 11 |
| Oak Creek | 10 | -7 | 3 | 10 |
| Bayside | Too few of either, not ranked | -1 | 0 | 1 |
| Brown Deer | Too few of either, not ranked | -4 | 0 | 4 |
| Cudahy | Too few of either, not ranked | +4 | 4 | 0 |
| Greendale | Too few of either, not ranked | +2 | 3 | 1 |
| Hales Corners | Too few of either, not ranked | -2 | 1 | 3 |
| Whitefish Bay | Too few of either, not ranked | -2 | 0 | 2 |
How we measured this
We count the records in each category inside each neighborhood's boundary and subtract grocers from bars.
What would change the answer
These are the records we hold in each category, and we don't have a category for every record, so a true count can be higher. Treat a small gap as a tie.