City Financial Data Visualized

Compare revenue, debt levels, and spending patterns across North Texas cities.

50
Cities Tracked
$60.4B
Capital Assets
11
Years of Data

North Texas Financial Map

Click on a city to view detailed financial information.

Loading...

Financial Leaders

Best, worst, and largest 5-year changes by metric
MetricBestWorstMost Improved (5yr)Most Regressed (5yr)
Current & other assets - (Liabilities + Deferred inflows)
Net Financial Position
Coppell
$245.1M
Dallas
-$10.5B
Dallas
+$1.1B
Garland
-$396.4M
Current & other assets / (Liabilities + Deferred inflows)
Financial Assets to Liabilities
Highland Park
390%
Dallas
37%
Forney
+137%
University Park
-105%
(Current & other assets + Capital assets + Deferred outflows) / (Liabilities + Deferred inflows)
Assets to Liabilities
Forney
976%
Dallas
131%
Forney
+649%
Colleyville
-452%
-1 * Net financial position / Total revenue
Net Debt to Total Revenues
Carrollton
0%
Dallas
224%
Dallas
-138%
Bedford
+42%
Interest on long-term debt / Total revenue
Interest to Total Revenues
Highland Park
0%
Mansfield
8%
Murphy
-2%
Mansfield
+4%
Capital assets / (Government & Business capital assets being depreciated + Not being depreciated)
Asset Life
Celina
92%
Highland Village
42%
Glenn Heights
+14%
Westlake
-8%
(Operating grants and contributions + Capital grants and contributions) / Total revenue
External Transfers to Total Revenue
Highland Village
0%
Celina
47%
Arlington
-35%
Rockwall
+15%
(((Asset life - Average DFW asset life) * Gross capital assets) + Net financial position) / Total revenue
Years of Surplus Revenue
Southlake
1.9
Dallas
-2.1
Dallas
+1.3
University Park
-0.5

City Financial Overview

Dallas
Population: 1,329,491

Revenue

$4.7B

Liabilities

$15.3B

Net Debt / Revenue

224%

Asset Life

65%

Fort Worth
Population: 1,028,117

Revenue

$3.1B

Liabilities

$6.9B

Net Debt / Revenue

101%

Asset Life

62%

Arlington
Population: 402,134

Revenue

$884.5M

Liabilities

$1.8B

Net Debt / Revenue

122%

Asset Life

65%

Plano
Population: 293,028

Revenue

$842.2M

Liabilities

$1.1B

Net Debt / Revenue

41%

Asset Life

53%

Irving
Population: 257,076

Revenue

$720.7M

Liabilities

$1.4B

Net Debt / Revenue

50%

Asset Life

65%

Garland
Population: 249,625

Revenue

$1B

Liabilities

$2.5B

Net Debt / Revenue

107%

Asset Life

59%

Frisco
Population: 236,955

Revenue

$886M

Liabilities

$1.6B

Net Debt / Revenue

42%

Asset Life

67%

McKinney
Population: 236,001

Revenue

$769.4M

Liabilities

$1.1B

Net Debt / Revenue

0%

Asset Life

65%

Grand Prairie
Population: 209,434

Revenue

$636.6M

Liabilities

$910.1M

Net Debt / Revenue

37%

Asset Life

57%

Denton
Population: 169,431

Revenue

$808.6M

Liabilities

$2.3B

Net Debt / Revenue

118%

Asset Life

70%

Mesquite
Population: 150,693

Revenue

$449M

Liabilities

$837.4M

Net Debt / Revenue

85%

Asset Life

65%

Lewisville
Population: 139,006

Revenue

$323.9M

Liabilities

$580.4M

Net Debt / Revenue

31%

Asset Life

68%

Carrollton
Population: 134,562

Revenue

$307.4M

Liabilities

$327.7M

Net Debt / Revenue

0%

Asset Life

58%

Richardson
Population: 118,542

Revenue

$417.2M

Liabilities

$764M

Net Debt / Revenue

76%

Asset Life

51%

Allen
Population: 113,447

Revenue

$340.1M

Liabilities

$319.5M

Net Debt / Revenue

0%

Asset Life

54%

Mansfield
Population: 84,444

Revenue

$236.2M

Liabilities

$603.8M

Net Debt / Revenue

97%

Asset Life

67%

Flower Mound
Population: 79,540

Revenue

$224.5M

Liabilities

$233.5M

Net Debt / Revenue

0%

Asset Life

53%

North Richland Hills
Population: 70,843

Revenue

$165.4M

Liabilities

$218.7M

Net Debt / Revenue

11%

Asset Life

54%

Rowlett
Population: 67,890

Revenue

$182.5M

Liabilities

$327.1M

Net Debt / Revenue

0%

Asset Life

48%

Celina
Population: 64,427

Revenue

$382.9M

Liabilities

$712.3M

Net Debt / Revenue

42%

Asset Life

92%

Wylie
Population: 63,842

Revenue

$123.7M

Liabilities

$108.4M

Net Debt / Revenue

0%

Asset Life

58%

Little Elm
Population: 62,727

Revenue

$127.4M

Liabilities

$142.5M

Net Debt / Revenue

0%

Asset Life

73%

Euless
Population: 60,008

Revenue

$174.1M

Liabilities

$138.8M

Net Debt / Revenue

0%

Asset Life

58%

DeSoto
Population: 56,681

Revenue

$142.4M

Liabilities

$221.9M

Net Debt / Revenue

0%

Asset Life

48%

Rockwall
Population: 53,980

Revenue

$158.3M

Liabilities

$125.8M

Net Debt / Revenue

27%

Asset Life

58%

Grapevine
Population: 50,714

Revenue

$250.9M

Liabilities

$351.7M

Net Debt / Revenue

57%

Asset Life

65%

Cedar Hill
Population: 49,801

Revenue

$120.4M

Liabilities

$166.7M

Net Debt / Revenue

0%

Asset Life

54%

Bedford
Population: 47,958

Revenue

$102.4M

Liabilities

$207.1M

Net Debt / Revenue

72%

Asset Life

47%

The Colony
Population: 46,196

Revenue

$146.7M

Liabilities

$236.2M

Net Debt / Revenue

54%

Asset Life

62%

Keller
Population: 46,078

Revenue

$108.1M

Liabilities

$118.4M

Net Debt / Revenue

0%

Asset Life

43%

Prosper
Population: 45,605

Revenue

$215.5M

Liabilities

$368.5M

Net Debt / Revenue

69%

Asset Life

84%

Haltom City
Population: 45,542

Revenue

$100.2M

Liabilities

$128.4M

Net Debt / Revenue

0%

Asset Life

58%

Forney
Population: 41,658

Revenue

$113.9M

Liabilities

$35.1M

Net Debt / Revenue

0%

Asset Life

77%

Coppell
Population: 41,386

Revenue

$163.9M

Liabilities

$217.2M

Net Debt / Revenue

0%

Asset Life

47%

Lancaster
Population: 40,526

Revenue

$119.1M

Liabilities

$142.9M

Net Debt / Revenue

0%

Asset Life

51%

Hurst
Population: 38,974

Revenue

$98.1M

Liabilities

$117.1M

Net Debt / Revenue

0%

Asset Life

43%

Duncanville
Population: 38,915

Revenue

$77.9M

Liabilities

$43.6M

Net Debt / Revenue

0%

Asset Life

48%

Farmers Branch
Population: 38,320

Revenue

$157.3M

Liabilities

$137M

Net Debt / Revenue

0%

Asset Life

56%

Sachse
Population: 32,834

Revenue

$63.5M

Liabilities

$96.3M

Net Debt / Revenue

0%

Asset Life

51%

Southlake
Population: 31,175

Revenue

$170.4M

Liabilities

$143.4M

Net Debt / Revenue

0%

Asset Life

71%

Balch Springs
Population: 27,258

Revenue

$54.4M

Liabilities

$43.2M

Net Debt / Revenue

0%

Asset Life

60%

Colleyville
Population: 25,727

Revenue

$72.9M

Liabilities

$29.4M

Net Debt / Revenue

0%

Asset Life

54%

University Park
Population: 25,323

Revenue

$85.1M

Liabilities

$53.5M

Net Debt / Revenue

0%

Asset Life

62%

Murphy
Population: 20,985

Revenue

$42M

Liabilities

$61.2M

Net Debt / Revenue

7%

Asset Life

60%

Glenn Heights
Population: 20,327

Revenue

$30.5M

Liabilities

$17.2M

Net Debt / Revenue

0%

Asset Life

70%

Addison
Population: 17,195

Revenue

$109.1M

Liabilities

$189.3M

Net Debt / Revenue

28%

Asset Life

54%

Highland Village
Population: 16,029

Revenue

$39.1M

Liabilities

$60M

Net Debt / Revenue

32%

Asset Life

42%

Roanoke
Population: 10,931

Revenue

$66.5M

Liabilities

$109.5M

Net Debt / Revenue

71%

Asset Life

54%

Highland Park
Population: 8,764

Revenue

$53.8M

Liabilities

$14.5M

Net Debt / Revenue

0%

Asset Life

61%

Westlake
Population: 1,670

Revenue

$49.4M

Liabilities

$69.9M

Net Debt / Revenue

0%

Asset Life

66%