Fishing in Armstrong County, Pennsylvania
Seat: Kittanning. PFBC Southwest region.
- 2lake pages
- 16ramps
- 29trout streams
Pick for walleyePiscifun Viper X spinning reel50% OFFSale $39.99 Photo of Lake Arthur: Onestoploser, Public domain
Armstrong County for Keystone anglers, in short
The PFBC lists Armstrong County in the Southwest region, and the county seat is Kittanning. Land runs to 653 square miles and water to 10.7; the 2020 population stood at 65,558.
Still water with pages: 2 lakes and 1,300 acres, of which Keystone Lake, Armstrong County is the largest. 2 lake pages here list walleye, and 2 list muskellunge. PFBC access records list 16 access areas with boat ramps here, 7 of them paved, and room for 408 trailers in the lots that report spaces. PFBC trout layers cover 29 streams in the county: 1 carry Class A sections and 15 are stocked. Without a boat you can use 6 shore access areas the PFBC lists.
Census 2020 population and 2023 Gazetteer areas; PFBC Lakes_Point, access areas and stream layers, retrieved October 2026.
For the walleye herePiscifun AlumiX spinning reel46% OFFSale $64.99 Armstrong County access areas and lakes, pinned
PFBC access areas and Lakes_Point features; stream points are PFBC mouth coordinates. Checked October 2026.
Lake and reservoir pages in Armstrong County
| Lake | Acres | Access areas | Trout | Species listed |
|---|---|---|---|---|
| Keystone Lake, Armstrong County | 950 | 2 | bluegill and pumpkinseed, crappie, largemouth bass | |
| Crooked Creek Lake | 350 | 1 | bluegill and pumpkinseed, channel catfish, crappie |
Anglers in Kittanning reach past the Armstrong County line for these lakes, the closest with pages.
| Lake | From Kittanning | Acres | Access areas | Trout | Species listed |
|---|---|---|---|---|---|
| Mahoning Creek Lake | 14 miles northeast | 279 | 1 | bluegill and pumpkinseed, channel catfish, crappie | |
| Northmoreland Lake | 18 miles south | 17 | 0 | stocked, open year-round | bluegill and pumpkinseed, crappie, largemouth bass |
| Thorn Reservoir | 19 miles west | 0 | bluegill and pumpkinseed, channel catfish, crappie | ||
| Lake Oneida | 19 miles west | 94 | 0 | ||
| Lower Burrel Park Pond | 19 miles southwest | 4 | 0 | bluegill and pumpkinseed, crappie, largemouth bass | |
| Cummings Reservoir | 21 miles southeast | 13 | 0 | stocked, open year-round |
PFBC Lakes_Point (acres from NHD), PFBC warmwater/coolwater species listings and PFBC stocked trout waters, retrieved October 2026.
Moving water in Armstrong County
- Allegheny Riverriver, Class A 4.7 mi; stocked (15,200 adult trout in 2026); Delayed Harvest Artificial Lures Only, Miscellaneous Special Regulations, 42 ramps
- Redbank Creekstream, stocked (10,100 adult trout in 2026), 1 ramp
- Kiskiminetas Riverriver, 3 ramps
- Mahoning Creek, Armstrong Countystream, stocked (1,800 adult trout in 2026)
- Crooked Creek, Armstrong Countystream, wild trout reproduction
- Buffalo Creek, Armstrong Countystream, stocked (17,600 adult trout in 2026); Keystone Select; Delayed Harvest Artificial Lures Only
- Cowanshannock Creekstream, stocked (9,300 adult trout in 2026)
- Little Sandy Creek, Armstrong Countystream, stocked (6,600 adult trout in 2026)
- Glade Run, Armstrong Countystream, stocked (2,800 adult trout in 2026)
- South Fork Pine Creekstream, stocked (3,200 adult trout in 2026)
- Cherry Run, Armstrong Countystream, stocked (3,800 adult trout in 2026)
- Patterson Creekstream, stocked (1,300 adult trout in 2026)
- North Fork Pine Creekstream, stocked (800 adult trout in 2026)
- Scrubgrass Creekstream, stocked (800 adult trout in 2026)
- Huling Runstream, stocked (300 adult trout in 2026)
- Plum Creekstream, stocked (2,500 adult trout in 2026)
Armstrong County trout streams by program
Across Armstrong County: 1 Class A streams, 15 stocked streams, 0 Wilderness Trout Streams and 2 special regulation streams on the PFBC layers.
The April 4, 2026 opener (8 a.m.) applies here, then April 3, 2027 in 2027; stocked Class A sections shut from February 16 until it.
- Rough Runwild trout reproduction, near Worthington
- Glade Runwild trout reproduction, near Dayton
- Sugar Creekwild trout reproduction, near East Brady
- Roaring Runwild trout reproduction, near Apollo
- Cornplanter Runstocked trout water, near Freeport
- Holder Runwild trout reproduction, near East Brady
- Nolf Runwild trout reproduction, near Hawthorn
- Snyders Runwild trout reproduction, near East Brady
- Bullock Runwild trout reproduction, near Templeton
- Cove Runwild trout reproduction, near East Brady
- Foundry Runwild trout reproduction, near Dayton
- Pine Runwild trout reproduction, near East Brady
- Dunlap Creekwild trout reproduction, near Parker
- Birch Runwild trout reproduction, near East Brady
Gauged rivers of Armstrong County
| USGS gauge | Latest reading | Time (ET) |
|---|---|---|
| Allegheny River At Kittanning, Pa | 5,280 cfs, 10.44 ft gage height | Nov 11 2:00 am |
| Allegheny River At Parker, Pa | 4,960 cfs, 2.67 ft gage height | Nov 11 2:00 am |
| Mahoning Creek At Mahoning Creek Dam, Pa | 172 cfs, 2.22 ft gage height | Nov 11 1:45 am |
| Redbank Creek At St. Charles, Pa | 188 cfs, 2.93 ft gage height | Nov 11 2:00 am |
| Crooked Creek At Crooked Creek Dam Near Ford City | 69 cfs, 1.09 ft gage height | Nov 11 1:45 am |
| Crooked Creek At Idaho, Pa | 43 cfs, 2.54 ft gage height | Nov 11 1:30 am |
US Geological Survey provisional data, retrieved Nov 11, 2026 2:33 am ET. Provisional readings can be revised.
PFBC Class A Wild Trout Waters, Trout Natural Reproduction, 2026 stocked trout sections, Wilderness Trout Streams and Special Regulations layers; stream miles are PA totals. Retrieved October 2026.
Ramps across Armstrong County
- Atwood AccessKeystone Lake, boat ramp, 22 trailer spaces, 10 hp
- Brady's Bend AccessAllegheny River, paved ramp, 100 trailer spaces, dock, unlimited horsepower
- Cowanshannock AccessAllegheny River- Pool 7, paved ramp, 30 trailer spaces, unlimited horsepower
- Crooked Creek Lake AccessCrooked Creek Lake, paved ramp, 50 trailer spaces, dock, fishing pier, unlimited horsepower
- Fort Run Park Canoe/Kayak LaunchAllegheny River, paved ramp
- Freeport AccessAllegheny River, boat ramp, parking 10 spaces or more, unlimited horsepower
- Freeport Public RampAllegheny River, paved ramp, parking 10 spaces or more, dock, unlimited horsepower
- Hyde ParkKiskiminetas River, boat ramp, parking roadside parking (no lot)
- Kittanning AccessAllegheny River- Pool 6, boat ramp, 20 trailer spaces, dock, unlimited horsepower
- Milton Loop AccessMahoning Creek Lake, boat ramp, 30 trailer spaces, 10 hp
- North Vandergrift Access on Kiskiminetas RiverKiskiminetas River, boat ramp, parking roadside parking (no lot)
- Numine AccessKeystone Lake, boat ramp, 19 trailer spaces, 10 hp
- Rosston AccessAllegheny River- Pool 6, boat ramp, 12 trailer spaces, unlimited horsepower
- Templeton AccessAllegheny River- Pool 8, paved ramp, 15 trailer spaces, dock, unlimited horsepower
- Kittanning MarinaAllegheny River- Pool 7, paved ramp, 60 trailer spaces, dock, unlimited horsepower, fee
- River's Edge Campground & MarinaAllegheny River- Pool 8, boat ramp, 50 trailer spaces, dock, unlimited horsepower, fee
PFBC shore access across Armstrong County (6)
- Crooked Creek Outflowaccess area without ramp (shore fishing or carry-in), Crooked Creek
- East Vandergrift fishing access, East Vandergriftaccess area without ramp (shore fishing or carry-in), Kiskiminetas River
- Rivers Edgeaccess area without ramp (shore fishing or carry-in), Kiskiminetas River
- Roaring Run Watershed Assoc.access area without ramp (shore fishing or carry-in), Kiskiminetas River
- Robb's Fording fishing access, Burrell Townshipaccess area without ramp (shore fishing or carry-in), Crooked Creek Lake
- Sportsmans fishing access, Wayne Townshipaccess area without ramp (shore fishing or carry-in), Mahoning Creek Lake
PFBC access areas layer (fbweb.pa.gov PFBC_Map_Services/Access), retrieved October 2026.
Records and stocking for Armstrong County
46 scheduled stockings reach 17 waters here in 2026, starting .
PFBC stocking schedule for Armstrong County
| Date | Water | Species | Meeting place |
|---|---|---|---|
| April 15, 2026 | Cherry Run | Brook trout, Brown trout | Riverhawk Grill-SR66 & Sr28, just before Sr85 |
| April 18, 2026 | Buffalo Creek | Brown trout, Rainbow trout | Worthington Fire Hall parking lot-SR422 |
| April 18, 2026 | Buffalo Creek | Brown trout, Rainbow trout | Worthington Fire Hall parking lot-SR422 |
| April 18, 2026 | Redbank Creek | Brown trout, Rainbow trout | Plyler's Buffet & Family Restaurant |
| May 1, 2026 | Buffalo Creek | Brown trout, Rainbow trout | Worthington Fire Hall Rte 422 Worthington |
| May 4, 2026 | Mahoning Creek | Brown trout, Rainbow trout | Conemaugh Twp. Bldg-SR286-West of Clarksburg |
| May 4, 2026 | Plum Creek | Brown trout, Rainbow trout | Conemaugh Twp. Bldg-SR286-West of Clarksburg |
| May 12, 2026 | Redbank Creek | Brown trout, Rainbow trout | Plyler's Buffet & Family Restaurant |
| May 13, 2026 | Cherry Run | Brook trout, Brown trout | Baum Pump Station-SR66 & Sr28 |
| May 13, 2026 | North Fork Pine Creek | Brown trout, Rainbow trout | Baum Pump Station-SR66 & Sr28 |
| May 13, 2026 | Scrubgrass Creek | Rainbow trout | Baum Pump Station-SR66 & Sr28 |
| May 13, 2026 | South Fork Pine Creek | Brook trout, Brown trout | Baum Pump Station-SR66 & Sr28 |
| May 14, 2026 | Glade Run | Brown trout, Rainbow trout | Worthington Fire Hall parking lot-SR422 |
| May 14, 2026 | Patterson Creek | Brown trout, Rainbow trout | Worthington Fire Hall parking lot-SR422 |
| May 15, 2026 | Little Sandy Creek | Brown trout, Rainbow trout | Cloe Lk |
| Oct. 15, 2026 | Buffalo Creek | Rainbow trout | Worthington Fire Hall Rte 422 Worthington |
Record fish from Armstrong County
| Species | Weight | Water | Year |
|---|---|---|---|
| Bluegill | 2 lb. 9 oz. | Keystone Lake | 1983 |
PFBC 2026 adult and fingerling trout stocking schedules and warmwater/coolwater stockings (no per-event numbers published), PFBC state record fish list; retrieved October 2026.
Special regulations in Armstrong County
Unless a water is listed as an exception, Armstrong County falls under the Commonwealth inland limits shown here.
| Species | Limit | Season |
|---|---|---|
| Trout (regular season) | 5 (combined species), streams, lakes and ponds; minimum 7 inches | Regular season: April 4 at 8 a.m. through Sept. 7 (statewide opening day) |
| Trout (extended season, stocked waters) | 3 (combined species); minimum 7 inches | Jan. 1 through Feb. 15 and Sept. 8 through Dec. 31 |
| Bass (June 13 to Sept. 30) | 6 (combined species); minimum 12 inches | June 13 through Sept. 30 |
| Bass (Jan. 1 to April 10, Oct. 1 to Dec. 31) | 4 (combined species); minimum 15 inches | Jan. 1 through April 10 and Oct. 1 through Dec. 31 |
| Bass (April 11 to June 12) | NO HARVEST – catch and immediate release only (no tournaments permitted) | April 11 through June 12 (no harvest begins 12:01 a.m.) |
| Muskellunge and tiger muskellunge | 1 (combined species); minimum 40 inches | Open year-round |
| Northern pike | 2; minimum 24 inches | Open year-round |
| Chain pickerel | 4; minimum 18 inches | Open year-round |
| Walleye and saugeye | 6; minimum 15 inches | Jan. 1 through March 14 and May 2 through Dec. 31 |
| Sunfish, crappie and other panfish | 50 (combined species) | Open year-round |
| Catfish | 50 (combined species) | Open year-round |
| Striped bass and hybrids | 2 (combined species); minimum 20 inches | Open year-round |
| American shad | 3 | Open year-round |
2026 Pennsylvania Fishing Summary (PFBC): Commonwealth inland waters table p. 10 and Miscellaneous Waters with Special Regulations pp. 16-17.
Minnow and nightcrawler sellers in Armstrong County
Bait and boat slips in Armstrong County
- Goodman's Bait & Tacklebait and tackle shop, Ford City
- River Road Bait and Tackle Shopbait and tackle shop, Apollo
- Steiners Outdoors & Morebait and tackle shop, East Brady
- Waugaman's Baitbait and tackle shop, Kittanning
- Kittanning Marinamarina, Kittanning
- Nautical Mile Marina at TMPLTNmarina, Templeton
- Rosston Eddy Marinamarina, Ford City
- Schenley Yacht Clubmarina, Schenley
Charter and guide permits in Armstrong County
- Eck Fishing Guide Servicefishing guide, Kittanning, (724) 859-6803
- Keystone Connection Fishing Guide Servicefishing guide, Kittanning, (724) 902-6082
- Muskie Jake’sfishing guide, Freeport, (724) 664-5210
- Muskie Nutz Outfitters Llcfishing guide, Kittanning, (724) 954-2461
Yellow Pages listings and the PFBC charter boat and fishing guide permit list (county of business), retrieved October 2026.
Around Armstrong County
Town guides for Armstrong County
- Kittanningpop. 3,921
- Ford Citypop. 2,859
- Leechburgpop. 2,149
- Freeportpop. 1,736
- Apollopop. 1,615
- North Apollopop. 1,252
- West Kittanningpop. 1,192
Counties next to Armstrong County
- Indiana County23 miles southeast
- Butler County25 miles west
- Clarion County27 miles north
- Jefferson County33 miles northeast
Piscifun reels to bring along to Armstrong County
Piscifun and Amazon links are affiliate links; the site earns a commission on qualifying purchases.
Ridges, rivers and lakes around Armstrong County, pictured

Photo: VitaleBaby, Public domain

Photo: Chris Light, CC BY-SA 4.0

Photo: Cbaile19, CC0 1.0

Photo: Roy Luck, CC BY 2.0
Fishing in Armstrong County: the recurring questions
Where does a trailered boat go in around Armstrong County?
Count 16 access areas; 7 have paved ramps.
Which Armstrong County lake makes a sensible first PFBC outing?
Keystone Lake, Armstrong County, at 950 acres on the PFBC lake layer.
How many stocked trout streams does Armstrong County have?
Trout water covers 29 streams, 15 stocked and 1 Class A.
Does Armstrong County follow the statewide trout opener?
Statewide opening day, April 4, 2026 at 8 a.m.; the Summary lists April 3, 2027 for 2027.
Which stores in Armstrong County carry fishing supplies?
Goodman's Bait & Tackle is one of 8 shops and marinas listed.
Do PFBC-permitted guides operate out of Armstrong County?
4 guides and charters list the county as their place of business.
Who manages the fisheries of Armstrong County?
Southwest region of the PFBC.
What town governs Armstrong County?
Its courthouse stands in Kittanning.
Which permits apply in Armstrong County?
The annual license costs $27.97 for a resident, $60.97 for a nonresident and $14.47 for a resident senior; under-16s fish free. For trout, buy the $14.97 trout permit too.
Spend a morning fishing Armstrong County
Stream pages list each trout section and its program.

