Accountability. Motivation. Results.

At NJ Fitness Factory, we are committed to helping individuals live a healthy lifestyle. We understand that life sometimes gets in the way of your ability to work out and have the quality of life that you want for yourself. Our world class trainers work hard to develop programs that are time efficient and effective in getting the results you want.

NJ Fitness Factory provides a non-intimidating environment that allows all members to feel comfortable training while challenging them to get the results they desire. To quote Jack LaLanne, “Your body is your most priceless possession; you’ve got to take care of it.”


real people. real results.




The tried and tested workout program at NJ Fitness Factory provides the fat loss and fitness results you want with the motivation and accountability you need to achieve the body you deserve.

  • 6 weeks of unlimited training & fun!
  • Short 45 minute classes
  • Free of injury
  • No intimidation & very welcoming
  • This field is for validation purposes and should be left unchanged.

Four 30-minute personal training sessions only $89

Whether it is fat-loss, adding muscle tone and definition, improving overall, or all of the above, try our Introductory offer so we can show you how we can help you reach your goals today. 

  • Customized to fit YOUR needs
  • A schedule that works for you
  • 1-on-1 with expert coaches
  • Accountability
  • This field is for validation purposes and should be left unchanged.

we love our clients!

  • Growing up I was a petite girl of course, as you grow older, have kids, and take on responsibilities life starts to change. I had my first child in which I didn’t stay with too much weight after birth (167lbs down to 135lbs). But I was not eating health and I started to gain weight. I tried multiple times in joining different gyms in which I only lasted for about 3 months. I wasn’t focus nor committed, and also was having problems in balancing work, family, errands, and gym. So I gave up! I had my 2nd child 5 years later in which after birth I weight 160 lbs. and was extremely unhappy. I wasn’t happy in my skin and it worried me as this affected me mentally and physically.

    I hear of NJ Fitness through my sister in law whom challenge me to join a 6 week program back in August of 2017. And let’s say challenge accepted! Each instructor is amazing! I didn’t feel as if I was going to gym to be judge or seen as a “client”. The instructors became my friends, people who care and laugh with me and make the workout experience fun! Yes you hear me right FUN! I have decided 5- 6 days a week for the past 8 months and not once regret going! The flexibility of know the multiple hour options are available, and that if I need to bring my two little people its fine cause they have any area to play while I get my work out is a huge plus! I have been able to balance work, family, and my health. Thank you NJ Fitness Factory for not only being my to go gym but for being an important part of life!

  • “go past your comfort zone!”

    The time had come for a change. The need to get back in the game. While I was working to lose weight I needed to take the next step and get off my behind and start working out again. It had been years since I carved out time to do something that needed to be done. I came across NJFF’s location in Bloomfield. Upon my first visit, I found a warm staff, an inviting facility and a new approach that allows you to invest less time and still see results. The trainers mix it up, make it fun, allow you to work at your own pace but also push you to go past your comfort zone. The members are non-judgmental, inspiring each other to climb to new heights. Not only do I enjoy the workouts, but I also look forward to each one and hate when I miss a training day. If you are looking for a great place to train you need to check out NJFF.

    Nick Romano


Call or drop in today! We have 2 locations:

MONTCLAIR47 S Park St. Montclair, NJ 07042
(973) 337-5974
BLOOMFIELD365 Broad St. Bloomfield, NJ 07003
  • This field is for validation purposes and should be left unchanged.