Lease Expiration
Expiring · next 90 days
4221.4% of 196 occupying leases
Expiring · next 12 months
18895.9% of occupying leases
Month-to-month
2past expiration, still in place
Peak month
Aug '2729 expirations
Expirations by month
Sep '26 – Aug '27Spring and summer cluster by design: initial terms are set so renewals land in the leasing season, the way Yardi's expiration management does.
Lease expiration by unit type × month
occupying leases · MTM counted separately| Unit type | Sep '26 | Oct '26 | Nov '26 | Dec '26 | Jan '27 | Feb '27 | Mar '27 | Apr '27 | May '27 | Jun '27 | Jul '27 | Aug '27 | Later | MTM | Total |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 Bed / 1 Bath | 7 | 9 | 8 | 3 | 7 | 9 | 6 | 7 | 10 | 9 | 10 | 16 | 4 | 1 | 106 |
| 1 Bed / 1 Bath Furnished | — | 1 | 3 | 1 | 1 | 2 | 2 | 1 | 1 | 2 | 1 | 1 | — | — | 16 |
| 2 Bed / 2 Bath | 4 | 7 | 2 | 4 | 4 | 2 | 5 | 5 | 8 | 4 | 6 | 10 | 2 | — | 63 |
| 2 Bed / 2 Bath Furnished | — | 1 | — | 1 | 1 | — | 1 | 1 | 2 | — | 1 | 2 | — | 1 | 11 |
| Total | 11 | 18 | 13 | 9 | 13 | 13 | 14 | 14 | 21 | 15 | 18 | 29 | 6 | 2 | 196 |
Later = expirations beyond the 12-month grid (long initial terms) and expirations already past on notice leases. Totals equal the occupying leases on the rent roll; the verify script asserts it.
Next 90 days
42 leases · first 40| Unit | Type | Resident | Expires | Notice | In-place rent | Market rent | Gap |
|---|---|---|---|---|---|---|---|
| 3108 | 2B2B | Daniel Sanders | 09/23/2026 | given 08/05/2026 | $2,415 | $2,515 | +$100 |
| 3308 | 2B2B | Barbara Rivera | 09/27/2026 | given 08/08/2026 | $2,185 | $2,380 | +$195 |
| 1501 | 1B1B | Richard Evans | 09/30/2026 | none | $1,815 | $1,915 | +$100 |
| 2202 | 1B1B | Lisa Morales | 09/30/2026 | none | $1,770 | $1,865 | +$95 |
| 2208 | 1B1B | Michelle Moore | 09/30/2026 | none | $1,490 | $1,825 | +$335 |
| 2310 | 1B1B | Daniel King | 09/30/2026 | none | $1,770 | $1,835 | +$65 |
| 2404 | 2B2B | Helen Young | 09/30/2026 | none | $2,280 | $2,465 | +$185 |
| 2405 | 1B1B | Brian Wood | 09/30/2026 | none | $1,730 | $1,845 | +$115 |
| 2506 | 1B1B | Valentina Clark | 09/30/2026 | none | $1,775 | $1,925 | +$150 |
| 3401 | 1B1B | Laura Torres | 09/30/2026 | none | $1,775 | $1,840 | +$65 |
| 4103 | 2B2B | Anthony Parker | 09/30/2026 | none | $2,255 | $2,395 | +$140 |
| 1102 | 2B2B | Thomas Miller | 10/12/2026 | none | $1,980 | $2,340 | +$360 |
| 1305 | 1B1B | Ashley Gonzalez | 10/12/2026 | given 08/27/2026 | $1,820 | $1,960 | +$140 |
| 3208 | 2B2B | Shirley Petrov | 10/12/2026 | given 08/26/2026 | $2,195 | $2,400 | +$205 |
| 3109 | 2B2B | Brian Wilson | 10/16/2026 | none | $2,315 | $2,370 | +$55 |
| 1106 | 1B1B | Laura Murphy | 10/31/2026 | none | $1,765 | $1,880 | +$115 |
| 1203 | 1B1B | Emily Myers | 10/31/2026 | none | $1,755 | $1,900 | +$145 |
| 1403 | 2B2B | Elena Williams | 10/31/2026 | none | $2,425 | $2,480 | +$55 |
| 2108 | 1B1BF | Wei Gray | 10/31/2026 | none | $2,175 | $2,265 | +$90 |
| 2204 | 2B2B | Mateo Castillo | 10/31/2026 | none | $2,075 | $2,360 | +$285 |
| 2308 | 1B1B | Susan Cooper | 10/31/2026 | none | $1,705 | $2,025 | +$320 |
| 2505 | 2B2B | Thomas Herrera | 10/31/2026 | none | $2,110 | $2,365 | +$255 |
| 3101 | 1B1B | Laura Jones | 10/31/2026 | none | $1,710 | $1,965 | +$255 |
| 3103 | 2B2BF | Karen Cruz | 10/31/2026 | none | $2,485 | $2,880 | +$395 |
| 3207 | 2B2B | Amy Kim | 10/31/2026 | none | $2,165 | $2,345 | +$180 |
| 3211 | 1B1B | Michael Torres | 10/31/2026 | none | $1,640 | $1,905 | +$265 |
| 3309 | 1B1B | Elizabeth Clark | 10/31/2026 | none | $1,775 | $1,880 | +$105 |
| 4203 | 1B1B | Sofia Sanchez | 10/31/2026 | none | $1,525 | $1,830 | +$305 |
| 4404 | 1B1B | Kevin Watson | 10/31/2026 | none | $1,715 | $1,835 | +$120 |
| 3410 | 1B1B | John Hernandez | 11/01/2026 | given 08/30/2026 | $1,965 | $1,990 | +$25 |
| 1411 | 1B1BF | Isabella Rodriguez | 11/22/2026 | none | $2,205 | $2,395 | +$190 |
| 1304 | 1B1BF | Donna Osei | 11/30/2026 | none | $2,190 | $2,350 | +$160 |
| 1504 | 2B2B | Grace Sanders | 11/30/2026 | none | $2,370 | $2,500 | +$130 |
| 1507 | 1B1B | Christine Cooper | 11/30/2026 | none | $1,870 | $2,020 | +$150 |
| 2111 | 1B1B | Juan Harris | 11/30/2026 | none | $1,525 | $1,935 | +$410 |
| 2503 | 1B1B | Camila Williams | 11/30/2026 | none | $1,845 | $2,030 | +$185 |
| 3107 | 1B1B | Thomas Lopez | 11/30/2026 | none | $1,660 | $1,890 | +$230 |
| 3111 | 1B1B | Kevin Collins | 11/30/2026 | none | $1,895 | $1,965 | +$70 |
| 3205 | 2B2B | David Vargas | 11/30/2026 | none | $2,140 | $2,450 | +$310 |
| 3509 | 1B1B | Deborah Reyes | 11/30/2026 | none | $1,730 | $1,960 | +$230 |
Gap is market less in-place rent — the renewal opportunity, or the loss-to-lease if the resident leaves and the unit turns at market.
Definitions
Expiration month is the end date of each occupying lease. Month-to-month residents have passed their expiration and are counted in the MTM column, not by month. Notice leases still appear under their expiration month until the move-out happens.