Vote by mail now. Election Day is Tuesday, November 3. 33 days to go.

Your neighborhood. Your kids. Your business.

Your vote matters.Because the future of Harrison matters.

Kevin French brings 25 years of running budgets and building teams, and three years on the Township Committee. He's held developers to the promises they made to home buyers, helped cut your municipal taxes in 2025 and voted no on the 2026 increase. Re-elect Kevin French to keep Harrison the town you chose.

Kevin French

About Kevin

Harrison isn't a place to learn on the job.

Harrison is going to grow. The only question is whether it grows on our terms.Kevin French

Our family has been part of the Mullica Hill community since 2012, and Harrison Township has been home since 2019. It's where Alexis and I are raising our family, and it's the town we want our kids to come home to.

Twenty-five years of leading revenue for global technology companies comes down to one discipline. Grow the organization without losing what makes it work. That meant building teams from the ground up and answering for every dollar in the budget, including service as chief revenue officer through a $200 million acquisition. Disciplined growth looks a certain way, and so does the cost of getting it wrong.

That discipline came with me to the Harrison Township Committee in January 2024. Every agenda, every ordinance and every line of the budget gets read before a vote. The result is approximately $2 million in state grants voted on for our roads, parks and pedestrian safety, and a no vote when the 2026 budget raised your taxes.

Running again comes down to one thing. Making sure Harrison grows on our terms.

Signature of Kevin French

Why now

This much growth needs experience at the table.

Harrison has grown more than 50% since 2000. That growth built the town we love. Left unmanaged, it's the fastest way to lose it.

13,641Residents at the 2020 censusU.S. Census
+55%Population growth, 2000 to 2020U.S. Census
1,076+Acres of preserved farmland across 16+ farmsNJ Farmland Preservation, through 2020
136Historic buildings in the Mullica Hill Historic DistrictNational Register, 1991

Trenton hands down the mandates. Your township committee is the last line of defense.

Affordable housing obligations, stormwater rules, permitting laws. They arrive from the state with deadlines attached, and every one of them lands on Harrison's streets and tax bills. Someone on the committee has to read every page, push back where the law allows, and protect what makes Harrison worth living in. That's the job, and experience is what it takes.

Issues

What we're fighting for.

Eight commitments, each with the facts behind it and a plan to deliver.

One Main Street. Keep it that way.

1 mileHow far my opponent's plan would stretch Main Street, in every direction

Main Street is what people picture when they think of Harrison. Its owners built that, and they pay for it every month in commercial rent, commercial insurance and every rule that comes with a storefront in the historic district.

AColumn AMy opponent's plan would allow

  • Any property within a mile of a Main Street building to become a storefront with apartments or offices above
  • Restaurants, bars, delis, cafés and stores inside residential homes, with no rezoning
  • No township parking minimums. Each owner decides how much parking to build

ColumnBColumn BKevin's plan

Fix the codes for the people already invested here. Faster answers and clearer rules for Main Street businesses through the Economic Development Committee, and commerce kept where it belongs.

What it means for you

Main Street works for one reason. There's only one of it. Stretch it a mile in every direction and the foot traffic stretches thin with it.

And most of Main Street's shops sit on South Main. North Main barely has any. A mile out from every Main Street building covers at least a quarter of Harrison. Fill the Main Street we already have before we spread it across the township.

A competitor could open in a living room three blocks from a shop that pays commercial rent, and skip every cost that shop carries. Businesses that skip parking send their customers to the spaces Main Street shoppers use now, and onto the side streets where families live.

A mile in every direction is not Main Street. It's your street.

The Choice

Cut the red tape. Keep the neighborhood.

Everyone in this race wants to fix the codes. The real question is who knows which ones the township can actually change.

AColumn AMy opponent's plan
ColumnBColumn BKevin French
Column A · My opponent's plan

Shops with apartments or offices above on any property within a mile of a Main Street building

Quiet residential streets become commercial corridors, with delivery trucks and customer traffic where your kids walk to the bus.

At risk: Your street

Column B · Kevin French

One Main Street. New business grows in the business districts we already have.

Protected: Your street

Column A · My opponent's plan

Restaurants, stores and bars in residential homes, without rezoning

A bar or restaurant could open next door without anyone asking you, bringing traffic and strangers' cars to the street where your children play.

At risk: Your kids

Column B · Kevin French

Your street stays zoned residential. Bars and restaurants stay on Main Street and in our business districts.

Protected: Your kids

Column A · My opponent's plan

No minimum lot size on sewer-connected lots, plus an in-law unit on every residential lot

More cars past your kids, more students in our schools, and more strain on a sewer system one storm already overwhelmed.

At risk: Your schools

Column B · Kevin French

Keep lot sizes. Grow only as fast as our schools, roads and sewers can handle.

Protected: Your schools

Column A · My opponent's plan

No township parking minimums. Owners decide how much to build

Customers circle your block looking for a spot, and Main Street shoppers lose the spaces they count on now.

At risk: Your business

Column B · Kevin French

New businesses provide their own parking, so customers don't end up in front of your house.

Protected: Your business

Column A · My opponent's plan

Cut the setback for farm-scale solar from 100 feet to 10 feet from the property line

A field of solar panels would need no more room from your property line than a backyard shed.

At risk: Your backyard

Column B · Kevin French

Keep the 100-foot setback.

Protected: Your backyard

Column A · My opponent's plan

Speed bumps, road narrowing and roundabouts by online form

Speed bumps slow fire trucks and ambulances too. Portland's fire bureau measured up to 9 seconds of delay at a single bump.

At risk: Your safety

Column B · Kevin French

Roads designed by engineers, with police, fire and EMS at the table.

Protected: Your safety

Column A is a platform. Column B is a record.

Both candidates want to fix the codes. Kevin will fix them without harming your neighborhood or your children.

Open letters

What my opponent's plan means for you.

Kevin wrote to the families on Harrison's residential streets, to the people who run its businesses, and to his opponent. Here's what he told them.

For families

Your town.
Your street.
Your kids.

To my neighbors on Harrison's residential streets,

You chose Harrison for a reason, and you chose your street for one too. A small town with farms on the edges and a Main Street people drive in to see. Quiet at night. Kids on bikes. A neighbor you know on each side. Zoning is the promise that keeps both the way you found them, and this election puts that promise on the line.

Read the letter to families

For business owners

Your business.
Your customers.
Your investment.

To the small business owners who open their doors in Harrison every morning,

You built the economy this town runs on. On Main Street, on Route 322, on Route 45 and on the farm lanes in between. And you pay for it every month. Rent or a mortgage. Commercial insurance. Commercial taxes. Every approval it took to open your doors.

Read the letter to business owners

To my opponent

A platform isn't a plan.

To my opponent,

Running for office takes nerve, and you've put real time into your platform. Harrison is better when more people care enough to show up. So this letter is meant in good faith.

Read the letter to my opponent

On the record

Prepared every time. Accountable every vote.

$2MIn state grants voted on for Harrison. Money for our roads, parks and pedestrian safety that didn't come from your local property tax bill.

Most committee business passes unanimously, and it should. Good work deserves a yes. But no vote is a formality. When a proposal comes without criteria, without numbers or without answers, Kevin votes no and says why in public.

Good intentions don't balance a budget. Preparation does.

  1. Made the motion to permanently preserve another Harrison farm, restricting it to agriculture for good.

  2. Moved a 50% construction fee refund for a Harrison disabled veteran.

  3. Moved to deny a developer's request for a second bond reduction at Orchard View.

  4. Seconded the application for a $75,000 state grant to make Ella Harris Park more accessible.

  5. Challenged the committee on April 6. If data centers can be banned, why not warehouses?

  6. Held the line at Brookside Reserve a second time. A developer doesn't get paid back until the promises made to home buyers are kept.

  7. Moved tax relief for another of Harrison's 100% disabled veterans, and seconded one more.

  8. Voted no on the 2026 budget and its tax increase.

  9. Made the motion to resurface the Cider Press streets, $144,559.

Join the campaign

This is how we win.

Local races come down to a few hundred votes. Neighbors talking to neighbors is the whole playbook, and it only works if you're in.

Display a yard sign

Tell us your street and we'll deliver one this week.

Walk with Kevin

One Saturday morning and a few doors. Nothing moves a local race faster.

Bring five neighbors

Share this page, and make sure each of them votes to re-elect Kevin on November 3.

Count me inText KEVIN to (856) 245-0833

Get text updates Follow on Facebook

Text updates

Get the news before the mailbox does.

Election reminders, early voting dates and campaign updates, sent straight to your phone.

Or text KEVIN to (856) 245-0833.

Texting KEVIN signs you up for recurring election reminders and campaign updates from the Harrison Twp Rep County Committee. Msg frequency varies. Msg & data rates may apply. Reply HELP for help, STOP to opt out. Privacy policy and terms.

Privacy policy and SMS terms

Vote

Your vote matters. Because the future of Harrison matters.

Tuesday, November 3

ColumnBRe-elect
Kevin French
Election DayTuesday, Nov 3. Polls open 6 a.m. to 8 p.m.
Early votingSaturday, Oct 24 through Sunday, Nov 1, in person.
Mail ballotApply by mail by Tuesday, Oct 27, or in person by 3 p.m. Monday, Nov 2.
Return itPostmarked by 8 p.m. on Election Day, or dropped in a county drop box.

This race is about Harrison, not Washington. However you vote up top, find Column B.

Check your registration
33Days to Election Day

Re-elect Kevin French. Column B.

Join the campaignCheck registration