In Stapelstad probeer je de meest waardevolle stukken grond te veroveren om huizen op te bouwen. Je speelt het spel in een onbepaald aantal rondes en in elke beurt heb je de kans om huizen te bouwen, zolang je de benodigde kaarten in de juiste kavelkleur op hand hebt. Door speciale bonusgebieden op het bord kun je aan het einde van het spel veel bonuspunten ontvangen, onder andere voor de hoogste huizen en de meeste kavels met huizen van 1 speler. Het speelbord bestaat uit een raster van velden waarop verschillende waardes van 1 tot 5 staan in een bepaalde kleur. Tijdens een beurt neem je 2 gekleurde kaarten van de trekstapel en voeg je deze toe aan je hand (met een limiet van 5 handkaarten) of je legt kaarten af om een gebouw/gebouwen op een veld met de overeenkomende kleur van de kaart te bouwen waarna je 1 nieuwe kaart pakt. Als je een gebouw bouwt, moet je dit aangrenzend aan een reeds bestaand gebouw bouwen en 1 of meer kaarten afleggen van de kleur die overeenkomt met het veld waarop je wilt bouwen. Je kunt maximaal 5 kaarten spelen. Voor elke kaart die je speelt, mag je 1 gebouw op het veld bouwen. Vervolgens ontvang je een aantal punten gelijk aan het aantal stippen op het veld, vermenigvuldigd met het aantal gebouwen dat je hebt gebouwd. Je kunt tijdens een beurt meerdere gebouwen bouwen.