Save This Search

2 Bedroom Apartments for Rent in Peabody, Essex County, MA

25 Rentals Available
  • Today

    19 Magnolia Way, Peabody, MA 01960
    2 BEDS $2,625+
  • Today

    7 Dearborn Rd., Peabody, MA 01960
    2 BEDS $2,650
  • More Rentals Near Peabody, Essex County, MA

  • Today

    375 Broadway, Lynnfield, MA 01940
    2 BEDS $2,634+
  • Today

    180 Newbury Street, Danvers, MA 01923
    2 BEDS $2,603+
  • Today

    128 Maple Street, Danvers, MA 01923
    2 BEDS $3,075
  • Renting has its Rewards
    Start earning points to redeem on travel, experiences, gift cards, live events, and more!
    Earn points for:
    Internet and Entertainment
    Utilities
    Insurance
    Learn more
  • 7 days ago

    72 Flint Street, Salem, MA 01970
    2 BEDS $3,410
  • Today

    12 Pope Street, Salem, MA 01970
    Income Restricted
    2 BEDS Ask for Pricing
  • Today

    190 Bridge Street, Salem, MA 01970
    2 BEDS $2,747+
  • Today

    WW 282 Derby Street LLC (Residential), Salem, MA 01970
    2 BEDS Ask for Pricing
  • Today

    16 Congress, Beverly, MA 01915
    2 BEDS $4,200+
  • Today

    266 Canal Street, Salem, MA 01970
    2 BEDS $3,324+
  • Interactive banner rent
    What is your max rent budget?
  • Today

    7 Daniels Street, Salem, MA 01970
    2 BEDS $3,250
  • Today

    6 Rantoul Street, Beverly, MA 01915
    2 BEDS $3,400+
  • Today

    110 Rantoul Street, Beverly, MA 01915
    2 BEDS $3,300
  • Today

    79 Rantoul Street, Beverly, MA 01915
    2 BEDS $2,900+
  • Today

    107 Linden, Salem, MA 01970
    2 BEDS $1,900
  • Today

    327 Lafayette St, Salem, MA 01970
    2 BEDS $3,000
  • Today

    199 Rantoul St., Beverly, MA 01915
    2 BEDS $3,144+
  • 1 day ago

    215 Rantoul Street, Beverly, MA 01915
    Income Restricted
    2 BEDS Ask for Pricing
  • Today

    301 Essex Street, Lynn, MA 01902
    Income Restricted
    2 BEDS Ask for Pricing
  • Today

    375 Rantoul Street, Beverly, MA 01915
    2 BEDS $2,725+
  • Today

    9 Central Street, Beverly, MA 01915
    2 BEDS $1,575+
  • Today

    1 Carol Way, Salem, MA 01970
    2 BEDS $2,561+
  • Today

    50 S Common St, Lynn, MA 01902
    2 BEDS $2,745
  • Today

    429 Washington Street, Lynn, MA 01901
    Income Restricted
    2 BEDS Ask for Pricing
2-23-city
Nice work, you've checked out every rental here! Expand your search to find your happy place.

Peabody, Essex County, MA rent trends

Rental prices in Peabody, Essex County, MA have increased by 2.11% over the past year. The average rent moved from $2,873 to $2,933.

Average rent in Peabody, Essex County, MA

$2,933/mo Peabody, Essex County, MA average rental price, September 2025
Image Average Rent

The monthly rate for Peabody, Essex County, MA apartments is on average $2,933.

    What's the typical rent budget in Peabody, Essex County, MA?

    Approximately 12% of apartments in Peabody, Essex County, MA charge rents around $2,001-$2,500. A share of 55% of Peabody’s rental apartments have monthly rents between $2,501-$3,000. In the rent range of > $3,000 there are 33% apartment units.

    The largest share of rentals in Peabody, Essex County, MA (55%) fall between $2,501-$3,000 per month. This suggests that most people succesfully find suitable apartments within this price.

    Getting around in Peabody, MA

    3 /100
    Car-Dependent
    25 /100
    Somewhat Bikeable
    Walk Score®: 3, Bike Score®: 25

    Frequently asked questions

    What is the price of a 2 bedroom apartment in Peabody, Essex County, MA?

    The price range of a 2 bedroom apartment is between $2,690 and $4,065.

    What is the average size of a 2 bedroom apartment in Peabody, Essex County, MA?

    The average Peabody, Essex County, MA 2 bedroom apartment size is 979 sq. ft.

    What are the advantages of renting a 2 bedroom apartment in Peabody, Essex County, MA?

    2 bedroom apartments offer more space compared to 1 bedroom or studio apartments. They are more suitable for 2 persons.

    What are the downsides of renting a 2 bedroom apartment in Peabody, Essex County, MA?

    A 2 bedroom apartment is usually slightly more expensive than a 1 bedroom apartment.