Zap  is a small town in the rolling hills of Mercer County, in the west central area of North Dakota. It has a population of about 290 people. It's location is Latitude 47.30N & Longitude 101.93W. The zip code for Zap is 58580.
The name of the town is thought to come from Zapp, a coal mining town in Scotland.
- By car: about 25 miles north of I-94, via State Hy. 40, then west on Hy. 200, approximately 5 miles. It is located about 15 miles south of Lake Sakakawea , the large man-made lake behind Garrison dam.
Little dipper bar
- Camping, Beaver Bay Recreation Area, located north of town. Primitive, vault toilet. Tel: (701) 948-2256
- Lignite Bar
- Little Dipper Bar & Lounge, 206 Main Street, Zap, ND 58580. Tel: (701) 948-2882
- Zap City Park RV Area, in the city park. Tent camping, 18 RV sites, 13 with full hookups and cement pad, 5 electric with gravel pads, waste station, fresh water. Tel: (701) 948-2256 or 948-2247. Fax: (701) 948-2247.