Стебло м'ясисте, простерте, до 30 см завдовжки, розгалужене. Листки сидячі, клиноподібно-оберненояйцеподібні, лопаткоподібні, тупі. Портулак городній з'являється в кінці червня — на початку липня. Квітки двостатеві, сидячі, 3–5-пелюсткові, жовті, зібрані в розвилках стебла. Цвіте у червні-вересні. Плід — коробочка, завдовжки до 6 мм, з кришечкою, що відкривається впоперек. Проростає насіння в землі на глибині від одного до трьох сантиметрів. Для того щоб дозріти, йому потрібно майже 30 днів. Рослина дуже живуча, любить тепло. Одна розвинута рослина дає до 10 тис. насінин.