Historic charm meets modern living at J.M. Lofts, a brand new upscale apartment community located in the heart of downtown Haverhill. Originally built in 1882, this one-time shoe factory has been completely renovated into 18 beautifully designed one- and two-bedroom apartment homes. Each modern unit offers an open floor plan with high ceilings, and exposed brick and beams.

Situated on vibrant Washington Street, J.M. Lofts is just steps from independent restaurants, boutique shopping and Haverhill’s Waterfront and Arts Districts. J.M. Lofts is just a minute walk to the MBTA Commuter Rail that takes you into Boston’s North Station in 45 minutes as well as a quick drive to Interstates 495, 93 and 95 for those who are commuting for work or for play. The community is pet-friendly and provides 24-hour on-call maintenance. Live original. Live at J.M. Lofts.

Find the floor plan
that fits your lifestyle

J.M. Lofts offers uniquely designed
one- and two-bedroom apartment homes for rent.

One-Bedroom Apartments starting at $1,425*
One Bed & One Bath
201
202
203
204
301
302
303
304
401
402
403
404
Two-Bedroom Apartments starting at $1,600*
Two Bed & One Bath
205
206
305
306
405
406

*Rents subject to change. Equal housing opportunity.

  • Granite countertops with energy efficient appliances
  • Luxury hard surface flooring
  • Exposed brick and beams
  • High ceilings
  • In-unit Washer & Dryer
  • Individually controlled heat & cooling with Nest® thermostats
  • Elevator building
  • Extra storage space available
  • Pet-friendly
  • 24-hour maintenance
  • 3,000 sq. ft. retail / restaurant space

Original. Modern. Stylish. These words can be used to describe J.M. Lofts’ uniquely designed apartments as well as those who call them home. Each apartment features luxury hard surface flooring, exposed brick and beams, high ceilings, in-unit washers and dryers, and gourmet kitchen with dark granite countertops and energy efficient white appliances. Choose J.M. Lofts for your next apartment home.

*required fields

Thank you!

Our leasing staff will be in touch shortly.

Open by Appointment

JM Lofts Managed by Peabody Properties

To inquire about leasing retail space, please contact
978.521.0014 or info@jmlofts.com.