The Game Census
Portal cover art

Portal

Valve · 2007-10-10

Steam

Action

Franchise: Portal · Modes: Single player

Releases: Jun 28, 2022 (Nintendo Switch), Oct 25, 2007 (Xbox 360), May 12, 2014 (Android), May 02, 2013 (Linux), May 12, 2010 (Mac), Oct 25, 2007 (PC (Microsoft Windows))

Portal™ is a new single player game from Valve. Set in the mysterious Aperture Science Laboratories, Portal has been called one of the most innovative new games on the horizon and will offer gamers hours of unique gameplay.

491
playing now
99%
positive of 199k reviews
Overwhelmingly Positive
steam rating
10,000,000–20,000,000
owners (SteamSpy est.)
0
twitch viewers (latest)
80/100
critic score (1 outlets, IGDB)
86/100
IGDB user rating (4005 ratings)
4.1h
to beat · rushed 1.9h · completionist 7.5h
platinum
deck/linux tier (ProtonDB)
$9.99
steam price (US)

491 players in-game as of 2026-08-30 00:00 UTC (census sample)

Portal is a 2007 puzzle-platform game developed and published by Valve. It was originally released in a bundle, The Orange Box, for Windows, Xbox 360 and PlayStation 3, and has been ported to other systems, including Mac OS X, Linux, Android, and Nintendo Switch.

Trailer

Portal trailer thumbnail

Official Portal Trailer

1,000,000 YouTube results for this game's trailer search

Health check

Healthy
  • · 491 players in-game at the last census sample.
  • · 13,414 reviews in the last 8 weeks (~1,677/week).
  • · Review velocity up 8% vs the prior 8 weeks.
  • · Top 1% of 10,710 Action games in the census by review count.

Health tier since 2026-08-29

Estimated sales: 7.9M16M copies

Review-multiple estimate from 198,636 total reviews — how this is computed.

All-time low: $0.99 at Steam (2017-06-23)via IsThereAnyDeal

12-month high $9.99 · on sale 4 of 8 observed days (census price snapshots)

Review momentum

PositiveNegative
4.1k4.1k20182026Week of 2018-01-01: 1,110 positiveWeek of 2018-01-01: 31 negativeWeek of 2018-02-01: 745 positiveWeek of 2018-02-01: 18 negativeWeek of 2018-03-01: 543 positiveWeek of 2018-03-01: 15 negativeWeek of 2018-04-01: 344 positiveWeek of 2018-04-01: 6 negativeWeek of 2018-05-01: 426 positiveWeek of 2018-05-01: 9 negativeWeek of 2018-06-01: 762 positiveWeek of 2018-06-01: 15 negativeWeek of 2018-07-01: 888 positiveWeek of 2018-07-01: 22 negativeWeek of 2018-08-01: 379 positiveWeek of 2018-08-01: 7 negativeWeek of 2018-09-01: 279 positiveWeek of 2018-09-01: 11 negativeWeek of 2018-10-01: 237 positiveWeek of 2018-10-01: 10 negativeWeek of 2018-11-01: 1,096 positiveWeek of 2018-11-01: 26 negativeWeek of 2018-12-01: 578 positiveWeek of 2018-12-01: 12 negativeWeek of 2019-01-01: 547 positiveWeek of 2019-01-01: 10 negativeWeek of 2019-02-01: 498 positiveWeek of 2019-02-01: 17 negativeWeek of 2019-03-01: 307 positiveWeek of 2019-03-01: 12 negativeWeek of 2019-04-01: 258 positiveWeek of 2019-04-01: 7 negativeWeek of 2019-05-01: 306 positiveWeek of 2019-05-01: 4 negativeWeek of 2019-06-01: 1,632 positiveWeek of 2019-06-01: 15 negativeWeek of 2019-07-01: 1,994 positiveWeek of 2019-07-01: 38 negativeWeek of 2019-08-01: 320 positiveWeek of 2019-08-01: 8 negativeWeek of 2019-09-01: 267 positiveWeek of 2019-09-01: 5 negativeWeek of 2019-10-01: 296 positiveWeek of 2019-10-01: 7 negativeWeek of 2019-11-01: 1,287 positiveWeek of 2019-11-01: 14 negativeWeek of 2019-12-01: 2,302 positiveWeek of 2019-12-01: 25 negativeWeek of 2020-01-01: 1,658 positiveWeek of 2020-01-01: 13 negativeWeek of 2020-02-01: 974 positiveWeek of 2020-02-01: 12 negativeWeek of 2020-03-01: 1,338 positiveWeek of 2020-03-01: 21 negativeWeek of 2020-04-01: 1,634 positiveWeek of 2020-04-01: 20 negativeWeek of 2020-05-01: 1,370 positiveWeek of 2020-05-01: 11 negativeWeek of 2020-06-01: 1,565 positiveWeek of 2020-06-01: 20 negativeWeek of 2020-07-01: 2,604 positiveWeek of 2020-07-01: 26 negativeWeek of 2020-08-01: 1,291 positiveWeek of 2020-08-01: 18 negativeWeek of 2020-09-01: 1,049 positiveWeek of 2020-09-01: 20 negativeWeek of 2020-10-01: 1,010 positiveWeek of 2020-10-01: 19 negativeWeek of 2020-11-01: 1,818 positiveWeek of 2020-11-01: 28 negativeWeek of 2020-12-01: 2,377 positiveWeek of 2020-12-01: 31 negativeWeek of 2021-01-01: 2,354 positiveWeek of 2021-01-01: 22 negativeWeek of 2021-02-01: 1,308 positiveWeek of 2021-02-01: 12 negativeWeek of 2021-03-01: 1,186 positiveWeek of 2021-03-01: 13 negativeWeek of 2021-04-01: 1,254 positiveWeek of 2021-04-01: 10 negativeWeek of 2021-05-01: 1,276 positiveWeek of 2021-05-01: 11 negativeWeek of 2021-06-01: 1,593 positiveWeek of 2021-06-01: 27 negativeWeek of 2021-07-01: 2,442 positiveWeek of 2021-07-01: 38 negativeWeek of 2021-08-01: 1,386 positiveWeek of 2021-08-01: 19 negativeWeek of 2021-09-01: 914 positiveWeek of 2021-09-01: 22 negativeWeek of 2021-10-01: 790 positiveWeek of 2021-10-01: 17 negativeWeek of 2021-11-01: 1,556 positiveWeek of 2021-11-01: 20 negativeWeek of 2021-12-01: 2,186 positiveWeek of 2021-12-01: 40 negativeWeek of 2022-01-01: 2,379 positiveWeek of 2022-01-01: 29 negativeWeek of 2022-02-01: 1,685 positiveWeek of 2022-02-01: 39 negativeWeek of 2022-03-01: 1,362 positiveWeek of 2022-03-01: 27 negativeWeek of 2022-04-01: 1,116 positiveWeek of 2022-04-01: 15 negativeWeek of 2022-05-01: 1,066 positiveWeek of 2022-05-01: 12 negativeWeek of 2022-06-01: 1,406 positiveWeek of 2022-06-01: 28 negativeWeek of 2022-07-01: 1,982 positiveWeek of 2022-07-01: 39 negativeWeek of 2022-08-01: 1,170 positiveWeek of 2022-08-01: 19 negativeWeek of 2022-09-01: 989 positiveWeek of 2022-09-01: 11 negativeWeek of 2022-10-01: 1,011 positiveWeek of 2022-10-01: 22 negativeWeek of 2022-11-01: 2,379 positiveWeek of 2022-11-01: 26 negativeWeek of 2022-12-01: 4,091 positiveWeek of 2022-12-01: 72 negativeWeek of 2023-01-01: 3,045 positiveWeek of 2023-01-01: 49 negativeWeek of 2023-02-01: 1,364 positiveWeek of 2023-02-01: 25 negativeWeek of 2023-03-01: 3,601 positiveWeek of 2023-03-01: 47 negativeWeek of 2023-04-01: 1,887 positiveWeek of 2023-04-01: 21 negativeWeek of 2023-05-01: 1,776 positiveWeek of 2023-05-01: 36 negativeWeek of 2023-06-01: 1,443 positiveWeek of 2023-06-01: 31 negativeWeek of 2023-07-01: 3,342 positiveWeek of 2023-07-01: 52 negativeWeek of 2023-08-01: 2,210 positiveWeek of 2023-08-01: 50 negativeWeek of 2023-09-01: 2,315 positiveWeek of 2023-09-01: 33 negativeWeek of 2023-10-01: 1,403 positiveWeek of 2023-10-01: 30 negativeWeek of 2023-11-01: 2,177 positiveWeek of 2023-11-01: 36 negativeWeek of 2023-12-01: 2,467 positiveWeek of 2023-12-01: 48 negativeWeek of 2024-01-01: 3,387 positiveWeek of 2024-01-01: 85 negativeWeek of 2024-02-01: 2,132 positiveWeek of 2024-02-01: 38 negativeWeek of 2024-03-01: 2,383 positiveWeek of 2024-03-01: 41 negativeWeek of 2024-04-01: 1,399 positiveWeek of 2024-04-01: 25 negativeWeek of 2024-05-01: 1,637 positiveWeek of 2024-05-01: 37 negativeWeek of 2024-06-01: 1,848 positiveWeek of 2024-06-01: 69 negativeWeek of 2024-07-01: 3,157 positiveWeek of 2024-07-01: 57 negativeWeek of 2024-08-01: 1,669 positiveWeek of 2024-08-01: 35 negativeWeek of 2024-09-01: 1,079 positiveWeek of 2024-09-01: 24 negativeWeek of 2024-10-01: 2,071 positiveWeek of 2024-10-01: 46 negativeWeek of 2024-11-01: 1,805 positiveWeek of 2024-11-01: 33 negativeWeek of 2024-12-01: 2,595 positiveWeek of 2024-12-01: 55 negativeWeek of 2025-01-01: 2,019 positiveWeek of 2025-01-01: 40 negativeWeek of 2025-02-01: 1,296 positiveWeek of 2025-02-01: 35 negativeWeek of 2025-03-01: 1,816 positiveWeek of 2025-03-01: 33 negativeWeek of 2025-04-01: 1,106 positiveWeek of 2025-04-01: 23 negativeWeek of 2025-05-01: 1,159 positiveWeek of 2025-05-01: 21 negativeWeek of 2025-06-01: 1,887 positiveWeek of 2025-06-01: 38 negativeWeek of 2025-07-01: 2,018 positiveWeek of 2025-07-01: 38 negativeWeek of 2025-08-01: 1,428 positiveWeek of 2025-08-01: 25 negativeWeek of 2025-09-01: 965 positiveWeek of 2025-09-01: 26 negativeWeek of 2025-10-01: 1,504 positiveWeek of 2025-10-01: 16 negativeWeek of 2025-11-01: 2,168 positiveWeek of 2025-11-01: 17 negativeWeek of 2025-12-01: 2,083 positiveWeek of 2025-12-01: 27 negativeWeek of 2026-01-01: 2,265 positiveWeek of 2026-01-01: 34 negativeWeek of 2026-02-01: 1,204 positiveWeek of 2026-02-01: 17 negativeWeek of 2026-03-01: 1,625 positiveWeek of 2026-03-01: 32 negativeWeek of 2026-04-01: 1,296 positiveWeek of 2026-04-01: 17 negativeWeek of 2026-05-01: 1,166 positiveWeek of 2026-05-01: 25 negativeWeek of 2026-06-01: 1,360 positiveWeek of 2026-06-01: 26 negativeWeek of 2026-07-01: 2,199 positiveWeek of 2026-07-01: 38 negativeWeek of 2026-08-01: 1,149 positiveWeek of 2026-08-01: 20 negative
Weekly review counts (Steam review histogram). Positive above the line, negative below.

Players online

6742852026-08-06 21:00 — 566 players2026-08-07 05:00 — 354 players2026-08-07 13:00 — 485 players2026-08-07 21:00 — 551 players2026-08-08 05:00 — 409 players2026-08-08 13:00 — 540 players2026-08-08 21:00 — 667 players2026-08-09 05:00 — 385 players2026-08-09 13:00 — 523 players2026-08-09 21:00 — 661 players2026-08-10 05:00 — 329 players2026-08-10 13:00 — 479 players2026-08-10 21:00 — 541 players2026-08-11 05:00 — 332 players2026-08-11 13:00 — 439 players2026-08-12 21:00 — 531 players2026-08-14 04:00 — 300 players2026-08-15 12:00 — 441 players2026-08-16 20:00 — 644 players2026-08-18 03:00 — 363 players2026-08-19 11:00 — 369 players2026-08-20 18:00 — 535 players2026-08-22 02:00 — 461 players2026-08-23 09:00 — 471 players2026-08-24 17:00 — 513 players2026-08-26 01:00 — 376 players2026-08-27 09:00 — 353 players2026-08-28 17:00 — 476 players2026-08-30 00:00 — 491 players
Concurrent players, hourly average, last 30 days (census samples).

Price history

$9.99$0.992015-01-012026-07-092015-01-01 — best price $4.992015-01-30 — best price $9.992015-06-11 — best price $2.492015-07-21 — best price $2.492015-11-10 — best price $2.492015-12-22 — best price $1.992016-03-22 — best price $3.392016-06-23 — best price $1.992016-07-30 — best price $2.292016-11-29 — best price $9.992017-07-05 — best price $9.992018-01-04 — best price $9.992018-07-05 — best price $9.992019-01-04 — best price $9.992019-07-09 — best price $9.992020-01-02 — best price $9.992020-11-02 — best price $9.992021-01-05 — best price $9.992021-12-01 — best price $9.992022-02-03 — best price $9.992022-11-29 — best price $9.992023-01-05 — best price $9.992023-03-23 — best price $9.992023-07-13 — best price $9.992023-09-19 — best price $9.992024-01-11 — best price $9.992024-03-21 — best price $9.992024-07-11 — best price $9.992024-12-04 — best price $9.992025-03-20 — best price $9.992025-07-10 — best price $9.992026-01-05 — best price $9.992026-07-09 — best price $9.99
Lowest recorded price across tracked stores, per day (census snapshots).

Twitch viewers

10502026-08-29 02:34 — 62 viewers2026-08-29 03:34 — 86 viewers2026-08-29 04:34 — 81 viewers2026-08-29 05:34 — 105 viewers2026-08-29 06:34 — 10 viewers2026-08-29 07:34 — 7 viewers2026-08-29 08:34 — 1 viewers2026-08-29 09:34 — 0 viewers2026-08-29 10:34 — 1 viewers2026-08-29 11:34 — 0 viewers2026-08-29 12:35 — 4 viewers2026-08-29 13:34 — 6 viewers2026-08-29 14:34 — 18 viewers2026-08-29 15:34 — 26 viewers2026-08-29 16:34 — 14 viewers2026-08-29 17:34 — 13 viewers2026-08-29 18:34 — 9 viewers2026-08-29 20:34 — 34 viewers2026-08-29 21:34 — 42 viewers2026-08-29 22:34 — 35 viewers2026-08-29 23:34 — 43 viewers2026-08-30 00:34 — 9 viewers2026-08-30 01:34 — 6 viewers2026-08-30 02:34 — 21 viewers2026-08-30 03:34 — 34 viewers2026-08-30 04:34 — 8 viewers2026-08-30 05:34 — 4 viewers2026-08-30 06:34 — 1 viewers2026-08-30 07:34 — 0 viewers2026-08-30 08:34 — 1 viewers2026-08-30 09:34 — 6 viewers2026-08-30 10:34 — 6 viewers2026-08-30 11:34 — 13 viewers2026-08-30 12:34 — 7 viewers2026-08-30 13:34 — 0 viewers2026-08-30 14:34 — 0 viewers2026-08-30 15:34 — 0 viewers
Hourly Twitch viewers (census snapshots).

Completion

15
achievements tracked
80.9%
earned "Lab Rat"
12%
median achievement earned by

Global achievement rates from Steam.

Details

WindowsLinuxFull controller supportSingle-playerSteam AchievementsFull controller supportCaptions availableCamera ComfortCustom Volume ControlsDualShock Controller SupportDualShock Controller SupportDualSense Controller SupportDualSense Controller Support2 DLC

26 supported languages: English, French, German, Russian, Danish, Dutch, Finnish, Italian, Japanese, Norwegian, Polish, Portuguese - Portugal

Console footprint

PlatformPlayers trackedCompletionTrophies/achievements
Steam (Steam)223,9928%15
Switch (Nintendo)2,3750%0

Players tracked by Exophase (achievement/trophy trackers) — a sample of the player base, not total sales.

Where its players are

Share of Steam reviews by language (top languages measured) — a proxy for where the player base lives.

Player tags

FunnyActionComedyPuzzleSci-fiClassicPhysicsSciencePlatformerStory Rich

Census log

Computed from census-recorded observations only — dates are observation dates.

Players also track

Half-LifePortal 2LIMBOWolfenstein: The New OrderDishonoredThe Talos PrincipleSOMA

Similarity via IGDB.

Official siteRedditWikipedia