Commercial Fixed Wing
Flight Crew Air Transport Pilot (ATP); Flight Crew Multiengine; Flight Crew Flight Instructor
Distraction; Communication Breakdown; Time Pressure; Workload; Training / Qualification
Deviation / Discrepancy - Procedural Published Material / Policy; Flight Deck / Cabin / Aircraft Event Other / Unknown
General None Reported / Taken
Environment - Non Weather Related
The 'Before Takeoff' Checklist was not performed.  The Captain did not call for the Checklist and I did not catch the error.  The Aircraft was properly configured and the Takeoff occurred normally without incident.We were both focused on properly performing the ZZZ Noise Abatement procedure.  We pushed back from Gate X (very close to the departure end of Runway XXR).  During the pre-departure takeoff briefing neither of us discussed the Threat of the very short Taxi to the Runway.  We did discuss that ZZZ was a bit of a 'Ghost Town;' with minimal activity compared to the times we'd previously been to the airport (for both of us it was during the 'Pre-COVID' era).  Within a short period of time after Departure; I mentioned we'd forgotten to perform the Before Takeoff Checklist.  We both discussed our expectation that there would have been wait during Taxi; which is part of the 'Normal' routine.  In this case; we did perform the Runway/Performance Change items after push-back with the Parking Brake set - we were then cleared to Taxi; instructed to switch to Tower; and then Cleared for Takeoff.  The delay we were anticipating never occurred.  The Captain called the Cabin after we were out of the sterile flight deck period and learned that the Aft Flight Attendant (FA) was seated; the Forward FA stated he was standing in the Galley during Takeoff.  Both FA's indicated that all passengers were seated.Suggestions - 1.  Brief the Flight Attendants that the Taxi Time is ZZZ is very short; and to be seated prior the call for 'Cabin Secure'.  2. At ZZZ; include the short Taxi time; close proximity of the Gates and Runways as a Threat during the takeoff briefing.  3.  Perform both the Runway/Performance Change items and Before Takeoff checklists prior to beginning Taxi for Takeoff.
Air carrier First Officer reported they did not perform the Before Takeoff Checklist.