Read the full record 4 paragraphs and 14 facts, every figure from the MLS and county record
Onyx on the Bay rises 28 floors at 665 NE 25th St in Edgewater and was completed in 2007. The Miami-Dade Property Appraiser lists 117 residential units, averaging 1,291 SF of living area. It was developed by BAP Development and GGM Developers and designed by Bermello Ajamil & Partners. The condo archive records it as waterfront (bay).
On November 2, 2026, five units were listed for sale, asking $620K to $850K (median ask $658/SF across 5 listings). One more was under contract. Seven sales closed between November 2, 2025 and November 2, 2026, from $615K to $868K, a median $517/SF, after a median 121 days on the market. The year before saw one closed sale. The MLS holds 61 closed sales here going back to 2019; among years with three or more sales, 2023 set the high at a median $649/SF. That 12-month median ranks 24th of the 32 Edgewater buildings with at least three sales in the same window. Two-bedrooms made up seven of the 8 sales in the last 24 months, at a median $675,000.
One unit was offered for rent at $3,950 a month. 15 leases were signed over the same 12 months, at a median $5,000 a month (range $4,000 to $6,200). Leases outnumbered sales 2 to 1 over that year, so renters are a large share of who lives here.
About 52% of the residences are owner-occupied according to county records.
Sources: Miami Assoc. of REALTORS® MLS via Bridge IDX (activity as of November 2, 2026), Miami-Dade Property Appraiser records and my condo archive. Blanks mean the record doesn't state it; nothing here is estimated.
The record
- Address
- 665 NE 25th St, Miami 33137
- Neighborhood
- Edgewater
- Developer
- BAP Development, GGM Developers
- Architect
- Bermello Ajamil & Partners
- Front desk / mgmt
- (786) 364-3400
- Year built
- 2007
- Floors
- 28
- Residences (county-verified)
- 117
- Owner-occupied
- 52% of residences
- Avg. unit size
- 1,291 sq ft
- Total living area
- 151,020 sq ft
- County condo folios
- 117
- Waterfront
- Yes / Bay
- Recorded MLS listings
- 180