I had to play with the <table> tag and it is working now (see below). Much thanks kh99! I was on the right track it seems, just off on the syntax. You saved me many hours of tedious hair pulling
Code:
<vb:each from="wp_locations" value="location">
<h1>{vb:raw location}</h1>
<table>
<vb:each from="wp_list" value="list">
<vb:if condition="$list['location'] == $location">
<tr>
<td>{vb:raw list.location}</td>
<td><a href="{vb:raw list.url}">{vb:raw list.name}</a></td>
</tr>
</vb:if>
</vb:each>
</table>
</vb:each>