Tracking window: 1 days since the previous capture; the new / price-cut badges refer to that span.
Asking prices, captured from the agencies' own public sites and from the portals they advertise on. Quetzal prices are converted to USD at the Banguat reference rate of Q7.62875/US$ dated 2026-09-03, and the card also shows the original quetzal amount. "% vs zone median" compares construction $/m² against that zone's median (zones with ≥5 priced listings). Every card links to the seller who published it.
Save this search: email alerts for new listings and price cuts are on the way
We re-capture every seller we track roughly every two weeks. Email alerts for this search are being built: set the filters above, leave your email, and you will be first in when they go live, with what changed in this search at every capture.
Your search:everything in Lake Atitlán
How this works
We capture the public sale inventories of agencies selling around Lake Atitlán directly from their own websites, add the listings that independent sellers publish on the portals, unify them (the same property advertised in two places is merged, and the card says where else it appears), and refresh every two weeks. Every seller in the corpus is named in the Agencies & sellers we track table above the grid, with its listing count and the date we last captured it — that table is built from the data, so no count typed on this page can contradict the grid. Attribution is the product: each card carries the name of the seller who published the property and links back to their own page for it. Each card carries one thumbnail loaded from the seller’s own site, a short excerpt and a link to the original advert; we do not copy galleries or full descriptions, and private sellers appear as “private seller” without names or phone numbers. A seller who wants a listing removed from this grid can write to stu@livinginguatemala.com and it comes down at the next deploy.
The badges come from comparing snapshots over time: price cut (the asking price dropped, with the old price struck through), new (appeared since the last snapshot) and a days-listed badge (present across the full tracking window). A source only earns badges once we have captured it twice, so a source added in the current cycle carries none until its second capture; the badges then appear on their own, without anything else on the page changing. When a listing disappears it becomes no longer listed: Guatemala publishes no record of closings, so we never call a property sold.
Which villages the grid covers
The village filter is generated from the listings, not from a list we typed, so it follows the corpus. It currently covers:
Panajachel
Santa Cruz La Laguna
Santa Catarina Palopó
Santiago Atitlán
San Lucas Tolimán
San Marcos La Laguna
San Antonio Palopó
San Pedro La Laguna
San Andrés Semetabaj
Santa Clara La Laguna
San Juan La Laguna
Sololá
Listings we cannot place in a named village stay in the corpus under Other in the same filter. How many listings each village holds, and what they are asking, is the filter’s own answer — pick a village on the grid and the count moves with the data instead of with this paragraph.
What the numbers on the cards mean
The grid above holds 140 Lake Atitlán sale listings right now; that figure is rendered from the same file as the cards, so it cannot drift away from them. Houses, land, apartments and commercial property are all in the corpus — the type filter splits them — and every card is an asking price published by a named seller, never a sale price. How many listings each seller has, and the date we last captured them, is in the agency table above the grid. Some listings come from an agency’s own website and some are seen on a portal where an agency or an owner advertises; each card says which, and names the seller either way.
Currency. Sellers who advertise in US dollars are shown in dollars. Quetzal asking prices are converted at the Banguat reference rate printed under the grid — rate and date both come from the same data file as the listings — and those cards keep the original quetzal amount next to the converted figure.
$/m² and the village median. Where a listing publishes a construction area we compute its asking price per m². The “% vs zone median” comparison needs at least five priced listings with a known construction area in the same village, so it only appears where the data supports it; a village under that threshold shows the $/m² figure alone, and a listing with no published construction area shows neither.
What this viewer does not do
It does not rank the villages, quote a market average, or tell you what anything sold for. Everything here is a public asking price on a known date, from a named seller, with the arithmetic — price per m², village median, price change between snapshots — done in the open. It is the buyer’s-side view of an unusually opaque market: who is selling what, where, at what price, and how that compares with the space around it. Ownership rules for lakeshore property, and the practical differences between the villages, are covered in the guides below.
Market pulse: how asking prices, inventory and price cuts are moving
Every capture of the corpus is kept, so the table below is the market’s own time series: how many listings we tracked, the median asking price and $/m², and, capture over capture, what share of listings cut their price, how deep the median cut was, and how much inventory arrived or left. The first captures cover fewer sources; the “Sources” column says how many sites stood behind each row.
Market pulse: every capture
Capture
Listings
Sources
Median asking
Median $/m²
$/m², same sources
Cut
Median cut
New
Gone
Sources compared
10 May 2026
4
1
$298,750
—
—
—
—
—
—
—
7 Aug 2026
12
2
$525,000
$1,271 (2)
$1,271 (2)
—
—
—
—
2 · n 0→1
3 Sep 2026
14
2
$525,000
$1,400 (3)
$1,400 (3)
—
—
—
—
2 · n 1→1
4 Sep 2026
148
19
$320,000
$1,405 (43)
$1,400 (3)
—
—
—
—
2 · n 1→1
Each row is one capture of the whole corpus after the viewer's inventory filters. "Sources" is how many sites stood behind the figure: when it rises, the listing count rises with coverage, not with the market; the medians and the percentages are the comparable series. Cut / new / gone are computed listing by listing against the previous capture, only for sources present in both, as a share of the previous capture (new: of the current one). "Sources compared" says how many sites entered that comparison and how many listings stood on each side (n before→after). Rule declared in advance: when either side holds fewer than 20 listings, the percentage prints as "—" rather than a number the sample cannot carry. The figure in brackets after a $/m² is how many listings stand behind that median. $/m² = asking price over construction m², houses and apartments with ≥20 m². "Same sources" uses only the sites present in EVERY capture (3): adding coverage cannot move it.
By zone, latest capture (4 Sep 2026)
Zone
Listings
Median asking
Median $/m²
Median $/m², previous capture
Panajachel
30
$362,500
$1,400 (13)
—
Santa Cruz La Laguna
21
$550,000
—
—
Santiago Atitlán
20
$195,000
$1,466 (4)
—
Santa Catarina Palopó
16
$325,000
$1,435 (12)
—
Other
10
$105,400
—
—
San Antonio Palopó
10
$250,000
$2,143 (3)
—
San Lucas Tolimán
10
$285,000
$958 (3)
—
San Marcos La Laguna
10
$320,000
$591 (2)
—
Sololá
8
$1,368,261
$833 (3)
—
San Pedro La Laguna
7
$210,000
$1,069 (2)
—
Zones with at least 5 priced listings in the capture. The number in brackets is how many listings stand behind the $/m² figure.
Guatemalan-American sharing what life is really like in Guatemala. Born here, lived in the US, came back -- and built this site to help others do the same.
Open the ‘Agencies & sellers we track’ table above the grid — it names every agency and independent seller currently in the Lake Atitlán corpus, how many listings each one has, whether we captured it from the agency’s own website or from a portal it advertises on, and the date of the last capture. That table is generated from the data itself, so it can never disagree with the grid below it. The agency filter lets you browse any one seller’s full book, and every card links back to the seller who published it.
Which Lake Atitlán villages does this cover?
The village filter is built from the listings themselves rather than from a list we typed, so it grows and shrinks with the market. It currently covers Panajachel, Santa Cruz La Laguna, Santa Catarina Palopó, Santiago Atitlán, San Lucas Tolimán, San Marcos La Laguna, San Antonio Palopó, San Pedro La Laguna, San Andrés Semetabaj, Santa Clara La Laguna, San Juan La Laguna and Sololá, plus an ‘Other’ entry for listings we cannot place in a named village. The filter itself is the current answer — it is generated from the same data as the cards.
Why do some Lake Atitlán cards carry no price-cut badge?
Price-cut, new and days-listed badges come from comparing two snapshots of the same source, so a source added in the current cycle carries no badge until we capture it a second time. The badges appear on their own once the second capture lands; nothing else about the listing changes.
Are the prices in dollars or quetzales?
Both, as published. Sellers who advertise in US dollars are shown in dollars. Quetzal asking prices are converted at the Banguat reference rate printed under the grid — the rate and the date it applies to come from the same data file as the listings — and the card keeps the original quetzal amount beside the converted figure so you can check the conversion.
Are these listings current, and can you tell me what a property sold for?
These are the sellers’ public asking prices, refreshed every two weeks, and every card links to the seller so you can confirm the current status before you act on it. We cannot tell you sale prices: Guatemala publishes no public record of closings, so a listing that disappears is marked ’no longer listed’ and never ‘sold’ — it may equally have been withdrawn.