Everyone in Dallas drives around with a mental map showing the contours of local traffic enforcement. It shows the places where cops with itchy ticket-fingers treat minor driving infractions as tantamount to high treason and, conversely, those spots where they are too busy catching murderers or snacking on doughnuts (depending on the jurisdiction) to bother much with traffic laws. But these maps, sketched as they are from a mix of personal experience and anecdotes from friends of friends, are necessarily crude and are useless once a driver exits their typical sphere of travel. In a word, what's missing from those maps is data.

That's where the following charts come in. For the second consecutive year, Unfair Park has crunched data compiled by Texas' Office of Court Administration to determine how many traffic tickets were prosecuted in ever municipality in Dallas, Collin, Denton, and Tarrant counties. (The data actually spans December 2013 to November 2014 since that's what was available from the OCA.)

So we're comparing apples to apples, we've separated the large and large-ish cities (those with at least 15,000 people, aka places you've almost definitely heard of) from what amount to semi-rural hamlets (Double Oak? Westover Hills?).

See also: The Biggest Speed-Trap Cities in North Texas

Related Stories North Texas' Biggest Speed Trap Cities of 2015

Once again, tony Southlake is the most ticket-happy of the large cities, writing .56 tickets for every one of its residents, but its officers seem to have eased off in the past 12 months; in 2013, they wrote .73 tickets per resident. And Southlake is almost neck-and-neck with upstart Balch Springs (.54), which leaped from seventh to second on the list.

City Population (2013) Traffic tickets Tickets per capita 1 Southlake 28,234 15,735 .56 2 Balch Springs 25,024 13,481 .54 3 Farmers Branch 31,664 16,152 .51 4 Hurst 38,448 18,109 .47 5 Euless 53,224 24,947 .47 6 Grapevine 50,195 22,599 .45 7 Carrollton 126,700 54,997 .43 8 Addison 15,407 6,479 .42 9 Haltom City 43,580 15,269 .35 10 Benbrook 22,206 7,545 .34 11 Richardson 104,475 35,098 .34 12 Corinth 20,618 6,830 .33 13 Bedford 48,592 15,160 .31 14 The Colony 39,458 11,797 .30 15 Grand Prairie 183,372 51,662 .28 16 Arlington 379,577 105,080 .28 17 North Richland Hills 67,317 16,537 .25 18 Keller 42,907 9,910 .23 19 Irving 228,653 47,044 .21 20 Denton 123,099 24,605 .20 21 Mesquite 143,484 27,735 .19 22 Garland 234,566 45,107 .19 23 Fort Worth 797,727 147,519 .18 24 Lewisville 101,074 18,380 .18 25 Duncanville 39,605 7,096 .18 26 Allen 92,020 16,330 .18 27 Saginaw 50,303 8,473 .17 28 Coppell 40,342 6,679 .17 29 Mansfield 60,872 10,003 .16 30 University Park 23,992 3,805 .16 31 Murphy 19,515 3,031 .16 32 DeSoto 51,483 7,641 .15 33 Cedar Hill 46,663 6,698 .14 34 Flower Mound 68,609 9,571 .14 35 Frisco 136,791 17,326 .13 36 Rowlett 58,043 7,323 .13 37 Plano 274,409 33,776 .12 38 Dallas 1,258,000 152,517 .12 39 Seagoville 15,519 1,821 .12 40 Lancaster 38,071 4,459 .12 41 McKinney 148,559 16,104 .11 42 Little Elm 32,701 3,495 .11 43 Sachse 22,026 1,605 .07 44 Wylie 44,575 1,531 .03

Neither Southlake nor Balch Springs, however, can compete with the traffic-ticket purgatory that is Northlake. It has a population of just 1,880 and scarcely has a police department but still managed to write 7,618 tickets -- 4.05 tickets for every single person in town. No doubt it helps to straddle I-35 about midway between Dallas and Denton.