Start your Union County search
How many bedrooms do you need?

Apartments for Rent in Union County, NC

202 rentals available
  • NEW Stonebridge Golf Course Views - AVAILABLE OCTOBER 2025

    $2,375
    1139 Links Crossing Drive, Union County, NC 28112
    (980) 313-3317

    1 unit available
    4 bed
    Amenities

    Patio / balcony, Hardwood floors, Dishwasher, Pet friendly, New construction, Garage + more

  • 2017 Coatsdale Lane

    $2,950
    2017 Coatsdale Lane, Stallings, NC 28104
    (704) 241-1513

    1 unit available
    3 bed
    Amenities

    Patio / balcony, Dishwasher, Dogs allowed, Garage, Walk in closets, Internet access + more

  • 8344 Waxhaw Highway

    $1,845
    8344 Waxhaw Highway, Waxhaw, NC 28173
    (704) 275-2880

    1 unit available
    3 bed
    Amenities

    Granite counters, Dishwasher, Pet friendly, Garage, Recently renovated, Air conditioning + more

  • Lovely 3 Bed 2 Bath Home in Indian Trail on a Corner Lot!

    $1,799
    5900 Carolina Manor Court, Indian Trail, NC 28079
    (704) 846-3663

    1 unit available
    3 bed
    Amenities

    Granite counters, Pet friendly, Stainless steel, and Carpet

  • 2414 Devon Drive

    $1,900
    2414 Devon Drive, Indian Trail, NC 28110
    (980) 283-2997

    1 unit available
    3 bed
    Amenities

    Dishwasher, Pet friendly, Garage, Gym, Air conditioning, and Ceiling fan

  • 302 Lydia Street

    $1,645
    302 Lydia Street, Monroe, NC 28110
    (980) 220-0655

    1 unit available
    3 bed
    Amenities

    Patio / balcony, Hardwood floors, Pet friendly, and Trash valet

  • 300 Brookside Drive

    $1,845
    300 Brookside Drive, Union County, NC 28110
    (980) 220-0655

    1 unit available
    3 bed
    Amenities

    Patio / balcony, Hardwood floors, Pet friendly, Recently renovated, Stainless steel, and Trash valet

  • 5016 Potter Road

    $1,895
    5016 Potter Road, Stallings, NC 28104
    (980) 283-2997

    1 unit available
    3 bed
    Amenities

    Dishwasher, Pet friendly, Gym, Air conditioning, Microwave, and Range

  • 2905 Matthews-Indian Trail Road

    $2,320
    2905 Matthews-Indian Trail Road, Stallings, NC 28104
    (704) 601-7262

    1 unit available
    4 bed
    Amenities

    In unit laundry, Patio / balcony, Dishwasher, Pet friendly, Garage, Stainless steel + more

  • 5109 Alysheba Drive

    $2,750
    5109 Alysheba Drive, Indian Trail, NC 28079
    (844) 395-3959

    1 unit available
    4 bed
    Amenities

    W/D hookup, Patio / balcony, Hardwood floors, Dishwasher, Pet friendly, New construction + more

  • 3201 Timber Mill Drive

    $2,350
    3201 Timber Mill Drive, Stallings, NC 28104
    (888) 655-3488

    1 unit available
    4 bed
    Amenities

    In unit laundry, Patio / balcony, Dishwasher, Pet friendly, Garage, Walk in closets + more

  • 603 Stafford Street

    $2,170
    603 Stafford Street, Monroe, NC 28110
    (844) 395-3959

    1 unit available
    3 bed
    Amenities

    Patio / balcony, Dishwasher, Pet friendly, New construction, Pool, and Air conditioning

  • 2509 Blue Sky Meadows Drive

    $2,350
    2509 Blue Sky Meadows Drive, Monroe, NC 28110
    (888) 655-3488

    1 unit available
    5 bed
    Amenities

    On-site laundry, Garage, Walk in closets, Pool, Air conditioning, and Playground

  • 301 Stevens Street

    $1,745
    301 Stevens Street, Monroe, NC 28112
    (980) 220-0655

    1 unit available
    3 bed
    Amenities

    Pet friendly, Ceiling fan, Trash valet, Carpet, and Refrigerator

  • 3006 Creeks Landing Drive

    $2,480
    3006 Creeks Landing Drive, Union County, NC 28110
    (844) 395-3959

    1 unit available
    3 bed
    Amenities

    W/D hookup, Patio / balcony, Hardwood floors, Dishwasher, Pet friendly, New construction + more

  • 2416 Appalachian Trail Drive

    $2,295
    2416 Appalachian Trail Drive, Monroe, NC 28110
    (888) 652-2272

    1 unit available
    4 bed
    Amenities

    Patio / balcony, Dogs allowed, Walk in closets, Pool, Dog park, and Playground

Average rent in Union County, North Carolina

The average rent for a 1 bedroom apartment in Union County is $1,419, while the average rent for a 2 bedroom apartment is $1,749. Rent rates updated ago
Studio
$1,372Trending down
1 Bed
$1,419Trending down
2 Beds
$1,749Trending down
3+ Beds
$2,089Trending down
* Averages are based on the rental prices of properties listed on Apartment List

More Rental Options

Frequently Asked Questions