Skip Navigation
Trulia Logo

Trulia Blog

5 Affordable Apartments No One Else Has Rented Yet

new apartments for rent
These new-construction apartments in popular cities offer easy access to the outdoors, dining, and shopping — and won’t blow your budget.

There’s a reason why new cars are more expensive than used ones and clothes in consignment shops are marked down. New is nice, no doubt about it. But what if we told you that you could live in a shiny new apartment in a hot city for less than the median rental price?

Better yet, these apartments are near public transportation, bustling shopping areas, and lively dining options. But their on-site amenities are just as compelling. As in concierge services, fitness centers, and rooftop pools. You might want to jump on these opportunities right away.

Luxury comforts for less: $1,289/month, Gateway 2534 in Johnstown, CO

Live with all the comforts of modern luxury in one of these new, one-bedroom apartments. Features include designer cabinets, pristine kitchen islands, and best of all, large soaking tubs in the bathroom. Cats and dogs are welcome to enjoy the apartment too. Even better, the monthly rent comes in well below Johnstown, CO’s median of $1,825. Think about the dream vacation those savings could buy! Looking for fun? You won’t need to venture far. The 75-plus storefronts at the Promenade Shops at Centerra are close by.

Suburban bliss: $1,461/month, Spencer 68 Apartments in Kenmore, WA

Just 20 miles from downtown Seattle, WA, the city of Kenmore is known for its cuisine and entertainment. The units at Spencer 68 are available for preleasing at well below the median monthly rent of $2,650. Get out in nature with the on-site walking trail or visit nearby Wallace Swamp Creek Park. Perhaps best of all, living here puts you in the midst of a close-knit community — and some adorable doughnut and coffee shops.

Prime location in Portland: $1,625/month, Oxbow 49 in Portland, OR

This new rental community on the Willamette River has the feel of suburban living but is only 3 miles from downtown Portland. Named for the U-shaped bend in the river, Oxbow 49 offers communal paddleboards and easy access to biking and walking on the Portland Willamette Greenway. The monthly rental price is well below the area’s median rent ($1,895), so you can spend the savings on Portland’s unparalleled food scene. After a hard day of work or play, enjoy a treat in the John’s Landing neighborhood. Start with a bite from Aquariva’s eclectic menu.

Best of two worlds: $1,630/month, Lincoln at Discovery Square in Herndon, VA

Here’s a secret you may want to keep to yourself: The new apartments in this building are just 45 minutes from the nation’s capital and only 6 miles from Dulles Airport. You get the best of city and suburb inside and out. Units include granite countertops and hardwood floors. You can work out or kick back with a fitness center, outdoor theater, and pool with sun deck. Or take a horseback lesson in close-by Frying Pan Park! Once you’ve worked up an appetite, head to nearby Aslin Brewery for a pint or devour the lobster ravioli at Julia’s Restaurant. Splurge without guilt — you’ll still have plenty of cash for your savings account. This apartment rents for well below the area’s $2,100 median monthly rent.

Spacious unit near the river: $4,350/month, Solaria Riverdale in Bronx, NY

This roomy two-bedroom, two-bathroom condo boasts more than 1,400 square feet in the five-unit Solaria Riverdale building. The unit includes new appliances and wooded views, plus such in-building amenities as a full-time doorman, gym, roof deck, and a party room with kitchen. At Solaria Riverdale, relaxation comes easy. You’re close to the Hudson River, the gardens and galleries of Wave Hill, and numerous dining options. Riverdale Park, which bustles in warmer months, is less than a mile away. Best part? The price! The local median monthly rent is $5,800, making this an absolute steal.

Which of these new apartments for rent would you choose? Share your favorite in the comments below!

googletag.cmd.push(function() {